Server IP : 213.176.29.180  /  Your IP : 3.141.25.100
Web Server : Apache
System : Linux 213.176.29.180.hostiran.name 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
User : webtaragh ( 1001)
PHP Version : 8.3.14
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0750) :  /home/webtaragh/public_html/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/webtaragh/public_html/css.zip
PK��-Z���ConfigBackups.cssnu�[���.database-backups .panel-group .panel-title .label {
    float: right;
    padding: 4px 8px;
    text-transform: initial;
}

.database-backups .alert-default {
    color: #fff;
    background-color: #c9c9c9;
    border-color: #f9f9f9;
}
PK��-Zb�̴� � 
selectize.cssnu�[���/**
 * selectize.css (v0.12.1)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
PK��-Z�&�Y&&pe-icon-7-stroke.cssnu�[���@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('../fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}
PK��-Z^�Bmj)j)selectize.bootstrap3.cssnu�[���/**
 * selectize.bootstrap3.css (v0.12.1) - Bootstrap 3 Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid rgba(0, 0, 0, 0);
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: inherit;
  font-size: inherit;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #cccccc;
  padding: 6px 12px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}
.selectize-dropdown .active.create {
  color: #262626;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333333 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px;
}
.selectize-dropdown-content {
  padding: 5px 0;
}
.selectize-dropdown-header {
  padding: 6px 12px;
}
.selectize-input {
  min-height: 34px;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-error .selectize-input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .selectize-input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}
.selectize-control.multi .selectize-input > div {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
PK��-Z�Q���tabdrop.cssnu�[���/*!
 * Tab drop for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.nav-tabs,
.nav-pills {
  position: relative;
}
PK��-ZxbH���fullcalendar.print.cssnu�[���/*!
 * FullCalendar v2.1.1 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */

.fc {
	max-width: 100% !important;
}


/* Global Event Restyling
--------------------------------------------------------------------------------------------------*/

.fc-event {
	background: #fff !important;
	color: #000 !important;
	page-break-inside: avoid;
}

.fc-event .fc-resizer {
	display: none;
}


/* Table & Day-Row Restyling
--------------------------------------------------------------------------------------------------*/

th,
td,
hr,
thead,
tbody,
.fc-row {
	border-color: #ccc !important;
	background: #fff !important;
}

/* kill the overlaid, absolutely-positioned common components */
.fc-bg,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	display: none;
}

/* don't force a min-height on rows (for DayGrid) */
.fc tbody .fc-row {
	height: auto !important; /* undo height that JS set in distributeHeight */
	min-height: 0 !important; /* undo the min-height from each view's specific stylesheet */
}

.fc tbody .fc-row .fc-content-skeleton {
	position: static; /* undo .fc-rigid */
	padding-bottom: 0 !important; /* use a more border-friendly method for this... */
}

.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
	padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
}

.fc tbody .fc-row .fc-content-skeleton table {
	/* provides a min-height for the row, but only effective for IE, which exaggerates this value,
	   making it look more like 3em. for other browers, it will already be this tall */
	height: 1em;
}


/* Undo month-view event limiting. Display all events and hide the "more" links
--------------------------------------------------------------------------------------------------*/

.fc-more-cell,
.fc-more {
	display: none !important;
}

.fc tr.fc-limited {
	display: table-row !important;
}

.fc td.fc-limited {
	display: table-cell !important;
}

.fc-popover {
	display: none; /* never display the "more.." popover in print mode */
}


/* TimeGrid Restyling
--------------------------------------------------------------------------------------------------*/

/* undo the min-height 100% trick used to fill the container's height */
.fc-time-grid {
	min-height: 0 !important;
}

/* don't display the side axis at all ("all-day" and time cells) */
.fc-agenda-view .fc-axis {
	display: none;
}

/* don't display the horizontal lines */
.fc-slats,
.fc-time-grid hr { /* this hr is used when height is underused and needs to be filled */
	display: none !important; /* important overrides inline declaration */
}

/* let the container that holds the events be naturally positioned and create real height */
.fc-time-grid .fc-content-skeleton {
	position: static;
}

/* in case there are no events, we still want some height */
.fc-time-grid .fc-content-skeleton table {
	height: 4em;
}

/* kill the horizontal spacing made by the event container. event margins will be done below */
.fc-time-grid .fc-event-container {
	margin: 0 !important;
}


/* TimeGrid *Event* Restyling
--------------------------------------------------------------------------------------------------*/

/* naturally position events, vertically stacking them */
.fc-time-grid .fc-event {
	position: static !important;
	margin: 3px 2px !important;
}

/* for events that continue to a future day, give the bottom border back */
.fc-time-grid .fc-event.fc-not-end {
	border-bottom-width: 1px !important;
}

/* indicate the event continues via "..." text */
.fc-time-grid .fc-event.fc-not-end:after {
	content: "...";
}

/* for events that are continuations from previous days, give the top border back */
.fc-time-grid .fc-event.fc-not-start {
	border-top-width: 1px !important;
}

/* indicate the event is a continuation via "..." text */
.fc-time-grid .fc-event.fc-not-start:before {
	content: "...";
}

/* time */

/* undo a previous declaration and let the time text span to a second line */
.fc-time-grid .fc-event .fc-time {
	white-space: normal !important;
}

/* hide the the time that is normally displayed... */
.fc-time-grid .fc-event .fc-time span {
	display: none;
}

/* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
.fc-time-grid .fc-event .fc-time:after {
	content: attr(data-full);
}


/* Vertical Scroller & Containers
--------------------------------------------------------------------------------------------------*/

/* kill the scrollbars and allow natural height */
.fc-scroller,
.fc-day-grid-container,    /* these divs might be assigned height, which we need to cleared */
.fc-time-grid-container {  /* */
	overflow: visible !important;
	height: auto !important;
}

/* kill the horizontal border/padding used to compensate for scrollbars */
.fc-row {
	border: 0 !important;
	margin: 0 !important;
}


/* Button Controls
--------------------------------------------------------------------------------------------------*/

.fc-button-group,
.fc button {
	display: none; /* don't display any button-related controls */
}
PK��-Z'cS�-
-
recommendations.cssnu�[���#recommendationsModal .product-added-panel .panel-body {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
#recommendationsModal .product-added-panel .panel-body > span:first-child {
    flex-basis: 100%;
    margin-bottom: 0.5rem;
}
#recommendationsModal .product-added-panel .panel-body > div {
    display: flex;
    flex-direction: column;
}
#recommendationsModal .product-added-panel .product-name,
#recommendationsModal .product-added-panel .price {
    font-weight: bolder;
}
#recommendationsModal .product-added-panel .product-price,
#recommendationsModal .product-added-panel .product-cycle {
    text-align: right;
}
#recommendationsModal .modal-header {
    background-color: initial;
    border-bottom: 0;
    padding: 1rem 1rem 0 1rem;
}
#recommendationsModal .modal-footer {
    justify-content: center;
    border: 0;
}
.product-recommendations-container {
    max-height: 600px;
    overflow-y: auto;
    margin-top: 20px;
    margin-bottom: 30px
}
.product-recommendations {
    margin: 20px auto 30px;
    max-width: 575px;
    border-color: #7b7b7b;
}
.product-recommendations .product-recommendation {
    margin: 0 0 10px 0;
    background-color: #fff;
    border: 1px dashed #ccc;
    border-bottom: 4px solid #9abb3a;
}
.product-recommendations .product-recommendation .cta {
    float: right;
    padding: 3px 10px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: end;
}
.product-recommendations .product-recommendation .headline {
    padding-top: 8px;
    font-size: 1em;
}
.product-recommendations .product-recommendation .tagline {
    font-size: 0.9em;
    font-weight: 300;
}
.product-recommendations .product-recommendation .header {
    border-bottom: 0;
    overflow: hidden;
    cursor: pointer;
}
.product-recommendations .product-recommendation .header.header-static {
    cursor: default;
}
.product-recommendations .product-recommendation .body {
    padding: 10px 15px;
    border-top: 10px solid #eaeaea;
    background-color: #f8f8f8;
    font-size: 0.85em;
    display: none;
}
.product-recommendations .product-recommendation .price {
    padding: 4px 0;
    font-size: 1em;
    color: #83a032;
    display: flex;
    flex-direction: column;
    align-items: end;
}
.product-recommendations .product-recommendation .btn-add {
    padding: 0;
    background-color: #9abb3a;
    color: #fff;
    font-size: 0.9em;
}
.product-recommendations .product-recommendation .arrow {
    display: inline-block;
    padding: 2px 8px;
    background-color: #83a032;
}
.product-recommendations .product-recommendation .text {
    display: inline-block;
    padding: 2px 8px;
    font-size: 0.9em;
}
.product-recommendations .product-recommendation .expander {
    float: left;
    width: 28px;
    font-size: 1.5em;
    color: #9abb3a;
    text-align: right;
    line-height: 60px;
    transition: all 2s linear;
    margin-right: 15px;
}
.product-recommendations .product-recommendation .expander .fa-square {
    font-size: 0.7em;
}
.product-recommendations .product-recommendation .rotate {
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.product-recommendations .product-recommendation .rotate.down {
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}PK��-Z�E`
AAion.rangeSlider.skinHTML5.cssnu�[���/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// © guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs {
    height: 55px;
}
.irs-with-grid {
    height: 75px;
}
.irs-line {
    height: 10px; top: 33px;
    background: #EEE;
    background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); /* W3C */
    border: 1px solid #CCC;
    border-radius: 16px;
    -moz-border-radius: 16px;
}
    .irs-line-left {
        height: 8px;
    }
    .irs-line-mid {
        height: 8px;
    }
    .irs-line-right {
        height: 8px;
    }

.irs-bar {
    height: 10px; top: 33px;
    border-top: 1px solid #428bca;
    border-bottom: 1px solid #428bca;
    background: #428bca;
    background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
}
    .irs-bar-edge {
        height: 10px; top: 33px;
        width: 14px;
        border: 1px solid #428bca;
        border-right: 0;
        background: #428bca;
        background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
        border-radius: 16px 0 0 16px;
        -moz-border-radius: 16px 0 0 16px;
    }

.irs-shadow {
    height: 2px; top: 38px;
    background: #000;
    opacity: 0.3;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=30);
}

.irs-slider {
    top: 25px;
    width: 27px; height: 27px;
    border: 1px solid #AAA;
    background: #DDD;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%); /* W3C */
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
    background: #FFF;
}

.irs-min, .irs-max {
    color: #333;
    font-size: 12px; line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 14px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #428bca;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid {
    height: 27px;
}
.irs-grid-pol {
    opacity: 0.5;
    background: #428bca;
}
.irs-grid-pol.small {
    background: #999;
}

.irs-grid-text {
    bottom: 5px;
    color: #99a4ac;
}

.irs-disabled {
}
PK��-Z��c=k.k.AdminDashboard.cssnu�[���/* --- Dashboard Layout --- */

.home-widgets-container {
    margin-left: -7px;
    margin-right: -7px;
}

.home-widgets-container:after {
  content: '';
  display: block;
  clear: both;
}

.dashboard-panel-sizer,
.dashboard-panel-item {
  width: 33.3%;
  padding-left: 7px;
  padding-right: 7px;
}

.dashboard-panel-item {
  float: left;
}

.dashboard-panel-item-columns-2 {
    width: 66.6%;
}
.dashboard-panel-item-columns-3 {
    width: 100%;
}

.dashboard-panel-item .panel {
    border: 0;
    margin-bottom: 14px;
}
.dashboard-panel-item .panel-heading {
    cursor: move;
    margin: 0;
    padding: 10px 15px;
    background-color: #fff;
    border: 0;
}
.dashboard-panel-item .panel-heading .panel-title {
    cursor: move;
    color: #275f96;
    font-size: 13px;
    font-weight: 600;
}
.dashboard-panel-item .panel-body {
    padding: 0;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.dashboard-panel-item .panel-body.panel-loading {
    opacity: 0.4;
}
.dashboard-panel-item .widget-content-padded {
    padding: 20px;
    max-height: 300px;
    overflow: auto;
}

.dashboard-panel-item .widget-tools {
    float: right;
    margin: -3px -3px 0 0;
}
.dashboard-panel-item .widget-tools a {
    color: #ccc;
}
.dashboard-panel-item .widget-tools i {
    padding: 0 3px;
}
.dashboard-panel-item .widget-tools i:hover {
    color: #888;
}

.widget-settings {
    margin-top: -41px;
    cursor: pointer;
}
.widget-settings .btn {
    padding: 2px 5px;
    font-size: 1.6em;
    line-height: 1em;
    color: #bbb;
}
.widget-settings .btn:active,
.widget-settings .btn:focus,
.widget-settings .btn:hover {
    color: #666;
    outline: none;
}

.widget-settings .dropdown-menu {
    margin: 0 -5px 0 0;
    padding: 5px 0;
    width: 200px;
    font-size: 0.95em;
    background-color: #fff;
    color: #444;
}
.widget-settings li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
}
.widget-settings li.active {
    background-color: #f8f8f8;
}
.widget-settings h4 {
    padding: 0 7px 3px 7px;
    font-size: 1.2em;
    text-align: center;
}
.widget-settings .checkbox-inline {
    display: block;
    padding: 3px 12px;
}
.widget-settings  .icheckbox_flat-blue {
    margin-right: 2px;
}

/* --- Text Colors --- */

.color-blue {
    color: #6ecacc;
}
.color-grey {
    color: #959595;
}
.color-purple {
    color: #af5dd5;
}
.color-green {
    color: #5dc560;
}
.color-orange {
    color: #eaae53;
}
.color-pink {
    color: #ea5395;
}
.color-cyan {
    color: #63cfd2;
}

/* --- Icon Stats --- */

.icon-stats {
    padding: 20px;
    font-size: 0.9em;
}
.icon-stats a,
.icon-stats a:hover,
.icon-stats a:active {
    color: inherit;
    text-decoration: none;
}
.icon-stats .item {
    clear: both;
}
.icon-stats .icon-holder {
    float: left;
    font-size: 36px;
}
.icon-stats .data {
    margin-left: 50px;
}
.icon-stats .data div {
    white-space: nowrap;
    overflow: hidden;
}
.icon-stats .number {
    font-size: 20px;
}
.icon-stats .unit {
    font-size: 15px;
    color: #888;
}

/* --- Activity Widget --- */

.widget-activity .widget-content-padded {
    padding: 10px 20px;
    font-size: 0.9em;
}
.widget-activity .feed-element {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.widget-activity .feed-element:last-child {
    border: 0;
}

/* --- Automation Widget --- */

.widget-automation {
    font-weight: 300;
}
.widget-automation .col-sm-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.widget-automation .mini-chart {
    margin-top: 5px;
    text-align: center;
}
.widget-automation h4 {
    margin: 0;
}
.widget-automation h4 .title-text {
    display: block;
    margin-top: 2px;
    font-size: 13px;
    color: #a2a6af;
    font-weight: 300;
    text-align: center;
}
.widget-automation p {
    margin: 0;
    font-size: 1.6em;
    font-weight: 400;
    text-align: center;
}
.widget-automation .text-footer {
    text-align: left;
    font-size: 12px;
    margin: 5px 10px;
    color: #999;
}

/* --- Badges --- */

.home-status-badge-row {
    margin-left: -7px;
    margin-right: -7px;
    margin-bottom: 10px;
}
.home-status-badge-row div[class^="col-sm-"] {
    padding-left: 7px;
    padding-right: 7px;
}
.health-status-block .icon a,
.health-status-block .icon a:hover,
.health-status-block .detail a,
.health-status-block .detail a:hover {
    display: block;
    color: #fff;
    text-decoration: none;
}
.status-badge-green {
    background-color: #5dc560;
}
.status-badge-green .icon {
    background-color: #49a94d;
}
.status-badge-orange {
    background-color: #eaae53;
}
.status-badge-orange .icon {
    background-color: #d28818;
}
.status-badge-pink {
    background-color: #ea5395;
}
.status-badge-pink .icon {
    background-color: #d61a6c;
}
.status-badge-cyan {
    background-color: #8dd5d9;
}
.status-badge-cyan .icon {
    background-color: #68b1b5;
}

/* --- Billing Widget --- */

.widget-billing .row,
.widget-stripe .row {
    margin: 0;
}
.widget-billing .bordered-right,
.widget-stripe .bordered-right {
    border-right: 1px solid #eee;
}
.widget-billing .bordered-top,
.widget-stripe .bordered-top {
    border-top: 1px solid #eee;
}
.widget-billing .item,
.widget-stripe .item {
    padding: 13px 0;
    white-space: nowrap;
    overflow: hidden;
}
.widget-billing .item .data,
.widget-stripe .item .data {
    display: block;
    font-size: 1.8em;
}
.widget-billing .item .note,
.widget-stripe .item .note {
    font-size: 0.9em;
    color: #a2a6af;
}

.widget-billing .error,
.widget-stripe .error {
    margin: 5px 0;
    font-size: 0.9em;
    color: #a2a6af;
}

@media only screen and (max-width: 767px) {
    .widget-billing .bordered-right,
    .widget-billing .bordered-top,
    .widget-stripe .bordered-right,
    .widget-stripe .bordered-top {
        border-right: 0;
        border-top: 0;
    }
    .widget-billing .col-sm-6,
    .widget-stripe .col-sm-6 {
        border-bottom: 1px solid #eee;
    }
    .widget-billing .col-sm-6:last-child,
    .widget-stripe .col-sm-6:last-child {
        border: 0;
    }
}

/* --- Health Widget --- */

.widget-health .progress {
    margin-top: 7px;
}
.widget-health .item .icon-holder {
    margin-top: -8px;
    font-size: 42px;
}

/* --- Network Status Widget --- */

.widget-networkstatus .item {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    border-bottom: 1px solid #f3f3f3;
    overflow: hidden;
}
.widget-networkstatus .item:first-child {
    padding-top: 0;
}
.widget-networkstatus .item:last-child {
    border: 0;
    padding-bottom: 0;
}
.widget-networkstatus .name {
    font-size: 16px;
    float: left;
    width: 30%;
    color: #616670;
    vertical-align: middle;
}
.widget-networkstatus .note {
    font-size: 12px;
    color: #a2a6af;
}
.widget-networkstatus .name .data,
.widget-networkstatus .name .note {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-networkstatus .stats {
    float: left;
    width: 70%;
    overflow: hidden;
}
.widget-networkstatus .status,
.widget-networkstatus .uptime,
.widget-networkstatus .load {
    float: left;
    display: inline-block;
    padding: 0 15px;
    width: 33.33%;
}

/* --- Overview Widget --- */

.btn-period-chooser {
    float: right;
}
.btn-period-chooser .btn {
    padding: 3px 10px;
    color: #999;
}
.btn-period-chooser .btn.active {
    color: #444;
    font-weight: 600;
    box-shadow: none;
    border-color: #ccc;
}
.btn-period-chooser .btn:focus,
.btn-period-chooser .btn:active:focus,
.btn-period-chooser .btn.active:focus,
.btn-period-chooser .btn.focus,
.btn-period-chooser .btn:active.focus,
.btn-period-chooser .btn.active.focus {
  outline: none;
}
.btn-period-chooser .btn:active,
.btn-period-chooser .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* --- Staff Widget --- */

.widget-staff-container {
    padding: 10px 0;
}
.widget-staff-container .staff {
    padding: 10px 20px;
    width: 25%;
    min-width: 130px;
    float: left;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-staff-container .staff img {
    padding-bottom: 4px;
}
.widget-staff-container .staff .name {
    font-size: 0.9em;
    font-weight: bold;
}
.widget-staff-container .staff .note {
    font-size: 0.85em;
    color: #a2a6af;
}

/* --- Support Widget --- */

.widget-support .tickets-list {
    margin:0 20px 12px;
    font-size: 0.9em;
}
.widget-support .tickets-list .ticket {
    padding: 5px 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-support .tickets-list .ticket:nth-child(even) {
    background-color: #f8f8f8;
}

.widget-support .footer {
    margin: 20px 0 0 0;
    padding: 6px 12px 3px 12px;
    border-top: 1px solid #eee;
    text-align: center;
    font-size: 12px;
    margin: 5px 10px;
    color: #999;
}
.widget-support .footer a {
    text-decoration: underline;
    padding: 0 6px;
}

/* --- Client Activity Widget --- */

.widget-clientactivity .clients-list {
    margin:0 20px 20px 20px;
    font-size: 0.9em;
    max-height: 150px;
    overflow: auto;
}
.widget-clientactivity .client {
    padding: 5px 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-clientactivity .client:nth-child(even) {
    background-color: #f8f8f8;
}
.widget-clientactivity .last-login {
    float: right;
    color: #959595;
    font-size: 0.9em;
}
.widget-clientactivity .ip-address {
    display: block;
    font-style: italic;
    color: #63cfd2;
    font-size: 0.9em;
}

/* --- MarketConnect Widget --- */

.widget-marketconnect h4 {
    margin: 0 0 2px 0;
    font-size: 16px;
    color: #455;
}
.widget-marketconnect .selling-status {
    margin: 10px 0 7px;
    padding: 2px;
    text-align: center;
    font-size: 0.85em;
    color: #666;
    white-space: nowrap;
    overflow: auto;
}
.widget-marketconnect .selling-status .service {
    display: inline-block;
    margin: 10px 0;
    width: 120px;
    min-width: 90px;
    max-width: 200px;
}
@media (min-width: 1650px) {
    .widget-marketconnect .selling-status .service {
        width: 25%;
    }
}
.widget-marketconnect .selling-status img {
    display: block;
    margin: 5px auto;
    max-height: 50px;
}
.widget-marketconnect .selling-status span.title {
    display: block;
    margin: 0 0 5px 0;
}
.widget-marketconnect .selling-status span.label {
    padding: 2px 8px;
    font-size: 0.7em;
}
.widget-marketconnect .selling-status .not-selling img {
    opacity: 0.3;
}
.widget-marketconnect .selling-status .not-selling .title {
    color: #ccc;
}
.widget-marketconnect .btn-manage {
    margin: -2px 5px 0 0;
    padding: 2px 24px;
    font-size: 12px;
    border-radius: 3px;
}
.widget-marketconnect .btn-deposit,
.widget-marketconnect .btn-promo {
    padding: 2px 10px;
    color: #444;
    font-size: 12px;
    border-radius: 3px;
}
.widget-marketconnect .btn-promo {
    margin-top: 3px;
}
.widget-marketconnect .balance-wrapper {
    margin: 5px 0 0 0;
    padding: 15px 10px 0 10px;
    border-top: 1px solid #ddd;
}
.widget-marketconnect .promo-wrapper {
    text-align: center;
    color: #666;
}
.widget-marketconnect .balance-wrapper small {
    display: block;
    font-size: 0.75em;
}

/* Packery */
.packery-drop-placeholder {
    outline: 3px dashed #999;
    outline-offset: -6px;
    /* transition position changing */
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
}

@media (max-width: 950px) {
    .dashboard-panel-sizer,
    .dashboard-panel-item {
        width: 100%;
        padding-left: 7px;
        padding-right: 7px;
    }
    .dashboard-panel-item-columns-2 {
        width: 100%;
    }
    .dashboard-panel-item-columns-3 {
        width: 100%;
    }
}
PK��-ZSN55ion.rangeSlider.skinSimple.cssnu�[���/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-simple.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 6px; top: 25px;
}
    .irs-line-left {
        height: 6px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 6px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 6px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 6px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 6px; width: 7px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 1px; top: 34px;
    background: #000;
    opacity: 0.75;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=75);
}

.irs-slider {
    width: 8px; height: 15px;
    top: 21px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #c0c0c0;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #3654b0;
}

.irs-from, .irs-to, .irs-single {
    color: #000;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: rgba(255,255,255,0.8);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #d8dff3;
}

.irs-grid-pol {
    background: #777;
}
.irs-grid-text {
    color: #e0e0e0;
}

.irs-disabled {
}
PK��-Z:R׌	�	dataTables.responsive.cssnu�[���table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
  top: 8px;
  left: 4px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child.dataTables_empty:before {
  display: none;
}
table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed tbody tr.child td:before {
  display: none;
}
table.dataTable.dtr-column tbody td.control,
table.dataTable.dtr-column tbody th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column tbody td.control:before,
table.dataTable.dtr-column tbody th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131;
}
table.dataTable.dtr-column tbody tr.parent td.control:before,
table.dataTable.dtr-column tbody tr.parent th.control:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable tr.child {
  padding: 0.5em 1em;
}
table.dataTable tr.child:hover {
  background: transparent !important;
}
table.dataTable tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
  white-space: nowrap;
}
table.dataTable tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable tr.child ul li:last-child {
  border-bottom: none;
}
table.dataTable tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
PK��-Z��:��S�Sfullcalendar.cssnu�[���/*!
 * FullCalendar v2.1.1 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed hr,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed hr,
.fc-unthemed .fc-popover .fc-header {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	font-size: 2em;
	line-height: .5em;
	height: .5em; /* will make the total height 1em */
	font-family: "Courier New", Courier, monospace;
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
}

.fc-icon-x:after {
	content: "\000D7";
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: .05em; /* seems to be a good adjustment across browsers */
	margin: 0 .1em;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header {
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: 25px;
	margin-top: 4px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc hr {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-style: solid;
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells */

.fc-row .fc-highlight-skeleton {
	z-index: 2;
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td {
	border-color: transparent;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 3;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 4;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller { /* this class goes on elements for guaranteed vertical scrollbars */
	overflow-y: scroll;
	overflow-x: hidden;
}

.fc-scroller > * { /* we expect an immediate inner element */
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
	overflow: hidden; /* don't let negative margins or absolute positioning create further scroll */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-day-grid-event.fc-not-start,
.fc-rtl .fc-day-grid-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-day-grid-event.fc-not-end,
.fc-rtl .fc-day-grid-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-day-grid-event > .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

/* resize handle (outside of fc-content, so can go outside of bounds) */

.fc-day-grid-event .fc-resizer {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 7px;
}

.fc-ltr .fc-day-grid-event .fc-resizer {
	right: -3px;
	cursor: e-resize;
}

.fc-rtl .fc-day-grid-event .fc-resizer {
	left: -3px;
	cursor: w-resize;
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* we are sure there are no day numbers in these views, so... */
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view tbody .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
	padding-top: 2px;
	padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
	text-align: center;
}

.fc-basic-view .fc-week-number span {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left;
}

.fc-day-number.fc-other-month {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-highlight-skeleton {
	z-index: 3;
}

.fc-time-grid .fc-content-skeleton {
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	right: 0;
}

.fc-time-grid > .fc-helper-skeleton {
	z-index: 5;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-event-container { /* a div within a cell within the fc-content-skeleton */
	position: relative;
}

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-time-grid-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event > .fc-content { /* contains the time and title, but no bg and resizer */
	position: relative;
	z-index: 2; /* above the bg */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

.fc-time-grid-event .fc-bg {
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer */

.fc-time-grid-event .fc-resizer {
	position: absolute;
	z-index: 3; /* above content */
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event .fc-resizer:after {
	content: "=";
}
PK��-Z�C�k8c8cfontawesome-all.min.cssnu�[���/*!
 * Font Awesome Pro 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-bags-shopping:before{content:"\f847"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-biking-mountain:before{content:"\f84b"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-style:before{content:"\f853"}.fa-border-style-alt:before{content:"\f854"}.fa-border-top:before{content:"\f855"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger-soda:before{content:"\f858"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coin:before{content:"\f85c"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-construction:before{content:"\f85d"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digging:before{content:"\f85e"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before{content:"\f860"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-farm:before{content:"\f864"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-search:before{content:"\f865"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-font-case:before{content:"\f866"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before{content:"\f868"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-horizontal-rule:before{content:"\f86c"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-icons-alt:before{content:"\f86e"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-money-check-edit:before{content:"\f872"}.fa-money-check-edit-alt:before{content:"\f873"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-mug-tea:before{content:"\f875"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-overline:before{content:"\f876"}.fa-page-break:before{content:"\f877"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-rtl:before{content:"\f878"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-laptop:before{content:"\f87a"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snooze:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-alt:before{content:"\f883"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-shapes-down:before{content:"\f888"}.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-sort-shapes-up:before{content:"\f88a"}.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-sort-size-down:before{content:"\f88c"}.fa-sort-size-down-alt:before{content:"\f88d"}.fa-sort-size-up:before{content:"\f88e"}.fa-sort-size-up-alt:before{content:"\f88f"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-sparkles:before{content:"\f890"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-undo:before{content:"\f895"}.fa-trash-undo-alt:before{content:"\f896"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-washer:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-duotone-900.eot);src:url(../webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-duotone-900.woff2) format("woff2"),url(../webfonts/fa-duotone-900.woff) format("woff"),url(../webfonts/fa-duotone-900.ttf) format("truetype"),url(../webfonts/fa-duotone-900.svg#fontawesome) format("svg")}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}.fad:after{color:var(--fa-secondary-color,inherit)}.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:1;opacity:var(--fa-primary-opacity,1)}.fad.fa-inverse{color:#fff}.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fad.fa-abacus:after{content:"\10f640"}.fad.fa-acorn:after{content:"\10f6ae"}.fad.fa-ad:after{content:"\10f641"}.fad.fa-address-book:after{content:"\10f2b9"}.fad.fa-address-card:after{content:"\10f2bb"}.fad.fa-adjust:after{content:"\10f042"}.fad.fa-air-freshener:after{content:"\10f5d0"}.fad.fa-alarm-clock:after{content:"\10f34e"}.fad.fa-alarm-exclamation:after{content:"\10f843"}.fad.fa-alarm-plus:after{content:"\10f844"}.fad.fa-alarm-snooze:after{content:"\10f845"}.fad.fa-alicorn:after{content:"\10f6b0"}.fad.fa-align-center:after{content:"\10f037"}.fad.fa-align-justify:after{content:"\10f039"}.fad.fa-align-left:after{content:"\10f036"}.fad.fa-align-right:after{content:"\10f038"}.fad.fa-align-slash:after{content:"\10f846"}.fad.fa-allergies:after{content:"\10f461"}.fad.fa-ambulance:after{content:"\10f0f9"}.fad.fa-american-sign-language-interpreting:after{content:"\10f2a3"}.fad.fa-analytics:after{content:"\10f643"}.fad.fa-anchor:after{content:"\10f13d"}.fad.fa-angel:after{content:"\10f779"}.fad.fa-angle-double-down:after{content:"\10f103"}.fad.fa-angle-double-left:after{content:"\10f100"}.fad.fa-angle-double-right:after{content:"\10f101"}.fad.fa-angle-double-up:after{content:"\10f102"}.fad.fa-angle-down:after{content:"\10f107"}.fad.fa-angle-left:after{content:"\10f104"}.fad.fa-angle-right:after{content:"\10f105"}.fad.fa-angle-up:after{content:"\10f106"}.fad.fa-angry:after{content:"\10f556"}.fad.fa-ankh:after{content:"\10f644"}.fad.fa-apple-alt:after{content:"\10f5d1"}.fad.fa-apple-crate:after{content:"\10f6b1"}.fad.fa-archive:after{content:"\10f187"}.fad.fa-archway:after{content:"\10f557"}.fad.fa-arrow-alt-circle-down:after{content:"\10f358"}.fad.fa-arrow-alt-circle-left:after{content:"\10f359"}.fad.fa-arrow-alt-circle-right:after{content:"\10f35a"}.fad.fa-arrow-alt-circle-up:after{content:"\10f35b"}.fad.fa-arrow-alt-down:after{content:"\10f354"}.fad.fa-arrow-alt-from-bottom:after{content:"\10f346"}.fad.fa-arrow-alt-from-left:after{content:"\10f347"}.fad.fa-arrow-alt-from-right:after{content:"\10f348"}.fad.fa-arrow-alt-from-top:after{content:"\10f349"}.fad.fa-arrow-alt-left:after{content:"\10f355"}.fad.fa-arrow-alt-right:after{content:"\10f356"}.fad.fa-arrow-alt-square-down:after{content:"\10f350"}.fad.fa-arrow-alt-square-left:after{content:"\10f351"}.fad.fa-arrow-alt-square-right:after{content:"\10f352"}.fad.fa-arrow-alt-square-up:after{content:"\10f353"}.fad.fa-arrow-alt-to-bottom:after{content:"\10f34a"}.fad.fa-arrow-alt-to-left:after{content:"\10f34b"}.fad.fa-arrow-alt-to-right:after{content:"\10f34c"}.fad.fa-arrow-alt-to-top:after{content:"\10f34d"}.fad.fa-arrow-alt-up:after{content:"\10f357"}.fad.fa-arrow-circle-down:after{content:"\10f0ab"}.fad.fa-arrow-circle-left:after{content:"\10f0a8"}.fad.fa-arrow-circle-right:after{content:"\10f0a9"}.fad.fa-arrow-circle-up:after{content:"\10f0aa"}.fad.fa-arrow-down:after{content:"\10f063"}.fad.fa-arrow-from-bottom:after{content:"\10f342"}.fad.fa-arrow-from-left:after{content:"\10f343"}.fad.fa-arrow-from-right:after{content:"\10f344"}.fad.fa-arrow-from-top:after{content:"\10f345"}.fad.fa-arrow-left:after{content:"\10f060"}.fad.fa-arrow-right:after{content:"\10f061"}.fad.fa-arrow-square-down:after{content:"\10f339"}.fad.fa-arrow-square-left:after{content:"\10f33a"}.fad.fa-arrow-square-right:after{content:"\10f33b"}.fad.fa-arrow-square-up:after{content:"\10f33c"}.fad.fa-arrow-to-bottom:after{content:"\10f33d"}.fad.fa-arrow-to-left:after{content:"\10f33e"}.fad.fa-arrow-to-right:after{content:"\10f340"}.fad.fa-arrow-to-top:after{content:"\10f341"}.fad.fa-arrow-up:after{content:"\10f062"}.fad.fa-arrows:after{content:"\10f047"}.fad.fa-arrows-alt:after{content:"\10f0b2"}.fad.fa-arrows-alt-h:after{content:"\10f337"}.fad.fa-arrows-alt-v:after{content:"\10f338"}.fad.fa-arrows-h:after{content:"\10f07e"}.fad.fa-arrows-v:after{content:"\10f07d"}.fad.fa-assistive-listening-systems:after{content:"\10f2a2"}.fad.fa-asterisk:after{content:"\10f069"}.fad.fa-at:after{content:"\10f1fa"}.fad.fa-atlas:after{content:"\10f558"}.fad.fa-atom:after{content:"\10f5d2"}.fad.fa-atom-alt:after{content:"\10f5d3"}.fad.fa-audio-description:after{content:"\10f29e"}.fad.fa-award:after{content:"\10f559"}.fad.fa-axe:after{content:"\10f6b2"}.fad.fa-axe-battle:after{content:"\10f6b3"}.fad.fa-baby:after{content:"\10f77c"}.fad.fa-baby-carriage:after{content:"\10f77d"}.fad.fa-backpack:after{content:"\10f5d4"}.fad.fa-backspace:after{content:"\10f55a"}.fad.fa-backward:after{content:"\10f04a"}.fad.fa-bacon:after{content:"\10f7e5"}.fad.fa-badge:after{content:"\10f335"}.fad.fa-badge-check:after{content:"\10f336"}.fad.fa-badge-dollar:after{content:"\10f645"}.fad.fa-badge-percent:after{content:"\10f646"}.fad.fa-badger-honey:after{content:"\10f6b4"}.fad.fa-bags-shopping:after{content:"\10f847"}.fad.fa-balance-scale:after{content:"\10f24e"}.fad.fa-balance-scale-left:after{content:"\10f515"}.fad.fa-balance-scale-right:after{content:"\10f516"}.fad.fa-ball-pile:after{content:"\10f77e"}.fad.fa-ballot:after{content:"\10f732"}.fad.fa-ballot-check:after{content:"\10f733"}.fad.fa-ban:after{content:"\10f05e"}.fad.fa-band-aid:after{content:"\10f462"}.fad.fa-barcode:after{content:"\10f02a"}.fad.fa-barcode-alt:after{content:"\10f463"}.fad.fa-barcode-read:after{content:"\10f464"}.fad.fa-barcode-scan:after{content:"\10f465"}.fad.fa-bars:after{content:"\10f0c9"}.fad.fa-baseball:after{content:"\10f432"}.fad.fa-baseball-ball:after{content:"\10f433"}.fad.fa-basketball-ball:after{content:"\10f434"}.fad.fa-basketball-hoop:after{content:"\10f435"}.fad.fa-bat:after{content:"\10f6b5"}.fad.fa-bath:after{content:"\10f2cd"}.fad.fa-battery-bolt:after{content:"\10f376"}.fad.fa-battery-empty:after{content:"\10f244"}.fad.fa-battery-full:after{content:"\10f240"}.fad.fa-battery-half:after{content:"\10f242"}.fad.fa-battery-quarter:after{content:"\10f243"}.fad.fa-battery-slash:after{content:"\10f377"}.fad.fa-battery-three-quarters:after{content:"\10f241"}.fad.fa-bed:after{content:"\10f236"}.fad.fa-beer:after{content:"\10f0fc"}.fad.fa-bell:after{content:"\10f0f3"}.fad.fa-bell-exclamation:after{content:"\10f848"}.fad.fa-bell-plus:after{content:"\10f849"}.fad.fa-bell-school:after{content:"\10f5d5"}.fad.fa-bell-school-slash:after{content:"\10f5d6"}.fad.fa-bell-slash:after{content:"\10f1f6"}.fad.fa-bells:after{content:"\10f77f"}.fad.fa-bezier-curve:after{content:"\10f55b"}.fad.fa-bible:after{content:"\10f647"}.fad.fa-bicycle:after{content:"\10f206"}.fad.fa-biking:after{content:"\10f84a"}.fad.fa-biking-mountain:after{content:"\10f84b"}.fad.fa-binoculars:after{content:"\10f1e5"}.fad.fa-biohazard:after{content:"\10f780"}.fad.fa-birthday-cake:after{content:"\10f1fd"}.fad.fa-blanket:after{content:"\10f498"}.fad.fa-blender:after{content:"\10f517"}.fad.fa-blender-phone:after{content:"\10f6b6"}.fad.fa-blind:after{content:"\10f29d"}.fad.fa-blog:after{content:"\10f781"}.fad.fa-bold:after{content:"\10f032"}.fad.fa-bolt:after{content:"\10f0e7"}.fad.fa-bomb:after{content:"\10f1e2"}.fad.fa-bone:after{content:"\10f5d7"}.fad.fa-bone-break:after{content:"\10f5d8"}.fad.fa-bong:after{content:"\10f55c"}.fad.fa-book:after{content:"\10f02d"}.fad.fa-book-alt:after{content:"\10f5d9"}.fad.fa-book-dead:after{content:"\10f6b7"}.fad.fa-book-heart:after{content:"\10f499"}.fad.fa-book-medical:after{content:"\10f7e6"}.fad.fa-book-open:after{content:"\10f518"}.fad.fa-book-reader:after{content:"\10f5da"}.fad.fa-book-spells:after{content:"\10f6b8"}.fad.fa-book-user:after{content:"\10f7e7"}.fad.fa-bookmark:after{content:"\10f02e"}.fad.fa-books:after{content:"\10f5db"}.fad.fa-books-medical:after{content:"\10f7e8"}.fad.fa-boot:after{content:"\10f782"}.fad.fa-booth-curtain:after{content:"\10f734"}.fad.fa-border-all:after{content:"\10f84c"}.fad.fa-border-bottom:after{content:"\10f84d"}.fad.fa-border-center-h:after{content:"\10f89c"}.fad.fa-border-center-v:after{content:"\10f89d"}.fad.fa-border-inner:after{content:"\10f84e"}.fad.fa-border-left:after{content:"\10f84f"}.fad.fa-border-none:after{content:"\10f850"}.fad.fa-border-outer:after{content:"\10f851"}.fad.fa-border-right:after{content:"\10f852"}.fad.fa-border-style:after{content:"\10f853"}.fad.fa-border-style-alt:after{content:"\10f854"}.fad.fa-border-top:after{content:"\10f855"}.fad.fa-bow-arrow:after{content:"\10f6b9"}.fad.fa-bowling-ball:after{content:"\10f436"}.fad.fa-bowling-pins:after{content:"\10f437"}.fad.fa-box:after{content:"\10f466"}.fad.fa-box-alt:after{content:"\10f49a"}.fad.fa-box-ballot:after{content:"\10f735"}.fad.fa-box-check:after{content:"\10f467"}.fad.fa-box-fragile:after{content:"\10f49b"}.fad.fa-box-full:after{content:"\10f49c"}.fad.fa-box-heart:after{content:"\10f49d"}.fad.fa-box-open:after{content:"\10f49e"}.fad.fa-box-up:after{content:"\10f49f"}.fad.fa-box-usd:after{content:"\10f4a0"}.fad.fa-boxes:after{content:"\10f468"}.fad.fa-boxes-alt:after{content:"\10f4a1"}.fad.fa-boxing-glove:after{content:"\10f438"}.fad.fa-brackets:after{content:"\10f7e9"}.fad.fa-brackets-curly:after{content:"\10f7ea"}.fad.fa-braille:after{content:"\10f2a1"}.fad.fa-brain:after{content:"\10f5dc"}.fad.fa-bread-loaf:after{content:"\10f7eb"}.fad.fa-bread-slice:after{content:"\10f7ec"}.fad.fa-briefcase:after{content:"\10f0b1"}.fad.fa-briefcase-medical:after{content:"\10f469"}.fad.fa-bring-forward:after{content:"\10f856"}.fad.fa-bring-front:after{content:"\10f857"}.fad.fa-broadcast-tower:after{content:"\10f519"}.fad.fa-broom:after{content:"\10f51a"}.fad.fa-browser:after{content:"\10f37e"}.fad.fa-brush:after{content:"\10f55d"}.fad.fa-bug:after{content:"\10f188"}.fad.fa-building:after{content:"\10f1ad"}.fad.fa-bullhorn:after{content:"\10f0a1"}.fad.fa-bullseye:after{content:"\10f140"}.fad.fa-bullseye-arrow:after{content:"\10f648"}.fad.fa-bullseye-pointer:after{content:"\10f649"}.fad.fa-burger-soda:after{content:"\10f858"}.fad.fa-burn:after{content:"\10f46a"}.fad.fa-burrito:after{content:"\10f7ed"}.fad.fa-bus:after{content:"\10f207"}.fad.fa-bus-alt:after{content:"\10f55e"}.fad.fa-bus-school:after{content:"\10f5dd"}.fad.fa-business-time:after{content:"\10f64a"}.fad.fa-cabinet-filing:after{content:"\10f64b"}.fad.fa-calculator:after{content:"\10f1ec"}.fad.fa-calculator-alt:after{content:"\10f64c"}.fad.fa-calendar:after{content:"\10f133"}.fad.fa-calendar-alt:after{content:"\10f073"}.fad.fa-calendar-check:after{content:"\10f274"}.fad.fa-calendar-day:after{content:"\10f783"}.fad.fa-calendar-edit:after{content:"\10f333"}.fad.fa-calendar-exclamation:after{content:"\10f334"}.fad.fa-calendar-minus:after{content:"\10f272"}.fad.fa-calendar-plus:after{content:"\10f271"}.fad.fa-calendar-star:after{content:"\10f736"}.fad.fa-calendar-times:after{content:"\10f273"}.fad.fa-calendar-week:after{content:"\10f784"}.fad.fa-camera:after{content:"\10f030"}.fad.fa-camera-alt:after{content:"\10f332"}.fad.fa-camera-retro:after{content:"\10f083"}.fad.fa-campfire:after{content:"\10f6ba"}.fad.fa-campground:after{content:"\10f6bb"}.fad.fa-candle-holder:after{content:"\10f6bc"}.fad.fa-candy-cane:after{content:"\10f786"}.fad.fa-candy-corn:after{content:"\10f6bd"}.fad.fa-cannabis:after{content:"\10f55f"}.fad.fa-capsules:after{content:"\10f46b"}.fad.fa-car:after{content:"\10f1b9"}.fad.fa-car-alt:after{content:"\10f5de"}.fad.fa-car-battery:after{content:"\10f5df"}.fad.fa-car-building:after{content:"\10f859"}.fad.fa-car-bump:after{content:"\10f5e0"}.fad.fa-car-bus:after{content:"\10f85a"}.fad.fa-car-crash:after{content:"\10f5e1"}.fad.fa-car-garage:after{content:"\10f5e2"}.fad.fa-car-mechanic:after{content:"\10f5e3"}.fad.fa-car-side:after{content:"\10f5e4"}.fad.fa-car-tilt:after{content:"\10f5e5"}.fad.fa-car-wash:after{content:"\10f5e6"}.fad.fa-caret-circle-down:after{content:"\10f32d"}.fad.fa-caret-circle-left:after{content:"\10f32e"}.fad.fa-caret-circle-right:after{content:"\10f330"}.fad.fa-caret-circle-up:after{content:"\10f331"}.fad.fa-caret-down:after{content:"\10f0d7"}.fad.fa-caret-left:after{content:"\10f0d9"}.fad.fa-caret-right:after{content:"\10f0da"}.fad.fa-caret-square-down:after{content:"\10f150"}.fad.fa-caret-square-left:after{content:"\10f191"}.fad.fa-caret-square-right:after{content:"\10f152"}.fad.fa-caret-square-up:after{content:"\10f151"}.fad.fa-caret-up:after{content:"\10f0d8"}.fad.fa-carrot:after{content:"\10f787"}.fad.fa-cars:after{content:"\10f85b"}.fad.fa-cart-arrow-down:after{content:"\10f218"}.fad.fa-cart-plus:after{content:"\10f217"}.fad.fa-cash-register:after{content:"\10f788"}.fad.fa-cat:after{content:"\10f6be"}.fad.fa-cauldron:after{content:"\10f6bf"}.fad.fa-certificate:after{content:"\10f0a3"}.fad.fa-chair:after{content:"\10f6c0"}.fad.fa-chair-office:after{content:"\10f6c1"}.fad.fa-chalkboard:after{content:"\10f51b"}.fad.fa-chalkboard-teacher:after{content:"\10f51c"}.fad.fa-charging-station:after{content:"\10f5e7"}.fad.fa-chart-area:after{content:"\10f1fe"}.fad.fa-chart-bar:after{content:"\10f080"}.fad.fa-chart-line:after{content:"\10f201"}.fad.fa-chart-line-down:after{content:"\10f64d"}.fad.fa-chart-network:after{content:"\10f78a"}.fad.fa-chart-pie:after{content:"\10f200"}.fad.fa-chart-pie-alt:after{content:"\10f64e"}.fad.fa-chart-scatter:after{content:"\10f7ee"}.fad.fa-check:after{content:"\10f00c"}.fad.fa-check-circle:after{content:"\10f058"}.fad.fa-check-double:after{content:"\10f560"}.fad.fa-check-square:after{content:"\10f14a"}.fad.fa-cheese:after{content:"\10f7ef"}.fad.fa-cheese-swiss:after{content:"\10f7f0"}.fad.fa-cheeseburger:after{content:"\10f7f1"}.fad.fa-chess:after{content:"\10f439"}.fad.fa-chess-bishop:after{content:"\10f43a"}.fad.fa-chess-bishop-alt:after{content:"\10f43b"}.fad.fa-chess-board:after{content:"\10f43c"}.fad.fa-chess-clock:after{content:"\10f43d"}.fad.fa-chess-clock-alt:after{content:"\10f43e"}.fad.fa-chess-king:after{content:"\10f43f"}.fad.fa-chess-king-alt:after{content:"\10f440"}.fad.fa-chess-knight:after{content:"\10f441"}.fad.fa-chess-knight-alt:after{content:"\10f442"}.fad.fa-chess-pawn:after{content:"\10f443"}.fad.fa-chess-pawn-alt:after{content:"\10f444"}.fad.fa-chess-queen:after{content:"\10f445"}.fad.fa-chess-queen-alt:after{content:"\10f446"}.fad.fa-chess-rook:after{content:"\10f447"}.fad.fa-chess-rook-alt:after{content:"\10f448"}.fad.fa-chevron-circle-down:after{content:"\10f13a"}.fad.fa-chevron-circle-left:after{content:"\10f137"}.fad.fa-chevron-circle-right:after{content:"\10f138"}.fad.fa-chevron-circle-up:after{content:"\10f139"}.fad.fa-chevron-double-down:after{content:"\10f322"}.fad.fa-chevron-double-left:after{content:"\10f323"}.fad.fa-chevron-double-right:after{content:"\10f324"}.fad.fa-chevron-double-up:after{content:"\10f325"}.fad.fa-chevron-down:after{content:"\10f078"}.fad.fa-chevron-left:after{content:"\10f053"}.fad.fa-chevron-right:after{content:"\10f054"}.fad.fa-chevron-square-down:after{content:"\10f329"}.fad.fa-chevron-square-left:after{content:"\10f32a"}.fad.fa-chevron-square-right:after{content:"\10f32b"}.fad.fa-chevron-square-up:after{content:"\10f32c"}.fad.fa-chevron-up:after{content:"\10f077"}.fad.fa-child:after{content:"\10f1ae"}.fad.fa-chimney:after{content:"\10f78b"}.fad.fa-church:after{content:"\10f51d"}.fad.fa-circle:after{content:"\10f111"}.fad.fa-circle-notch:after{content:"\10f1ce"}.fad.fa-city:after{content:"\10f64f"}.fad.fa-claw-marks:after{content:"\10f6c2"}.fad.fa-clinic-medical:after{content:"\10f7f2"}.fad.fa-clipboard:after{content:"\10f328"}.fad.fa-clipboard-check:after{content:"\10f46c"}.fad.fa-clipboard-list:after{content:"\10f46d"}.fad.fa-clipboard-list-check:after{content:"\10f737"}.fad.fa-clipboard-prescription:after{content:"\10f5e8"}.fad.fa-clipboard-user:after{content:"\10f7f3"}.fad.fa-clock:after{content:"\10f017"}.fad.fa-clone:after{content:"\10f24d"}.fad.fa-closed-captioning:after{content:"\10f20a"}.fad.fa-cloud:after{content:"\10f0c2"}.fad.fa-cloud-download:after{content:"\10f0ed"}.fad.fa-cloud-download-alt:after{content:"\10f381"}.fad.fa-cloud-drizzle:after{content:"\10f738"}.fad.fa-cloud-hail:after{content:"\10f739"}.fad.fa-cloud-hail-mixed:after{content:"\10f73a"}.fad.fa-cloud-meatball:after{content:"\10f73b"}.fad.fa-cloud-moon:after{content:"\10f6c3"}.fad.fa-cloud-moon-rain:after{content:"\10f73c"}.fad.fa-cloud-rain:after{content:"\10f73d"}.fad.fa-cloud-rainbow:after{content:"\10f73e"}.fad.fa-cloud-showers:after{content:"\10f73f"}.fad.fa-cloud-showers-heavy:after{content:"\10f740"}.fad.fa-cloud-sleet:after{content:"\10f741"}.fad.fa-cloud-snow:after{content:"\10f742"}.fad.fa-cloud-sun:after{content:"\10f6c4"}.fad.fa-cloud-sun-rain:after{content:"\10f743"}.fad.fa-cloud-upload:after{content:"\10f0ee"}.fad.fa-cloud-upload-alt:after{content:"\10f382"}.fad.fa-clouds:after{content:"\10f744"}.fad.fa-clouds-moon:after{content:"\10f745"}.fad.fa-clouds-sun:after{content:"\10f746"}.fad.fa-club:after{content:"\10f327"}.fad.fa-cocktail:after{content:"\10f561"}.fad.fa-code:after{content:"\10f121"}.fad.fa-code-branch:after{content:"\10f126"}.fad.fa-code-commit:after{content:"\10f386"}.fad.fa-code-merge:after{content:"\10f387"}.fad.fa-coffee:after{content:"\10f0f4"}.fad.fa-coffee-togo:after{content:"\10f6c5"}.fad.fa-coffin:after{content:"\10f6c6"}.fad.fa-cog:after{content:"\10f013"}.fad.fa-cogs:after{content:"\10f085"}.fad.fa-coin:after{content:"\10f85c"}.fad.fa-coins:after{content:"\10f51e"}.fad.fa-columns:after{content:"\10f0db"}.fad.fa-comment:after{content:"\10f075"}.fad.fa-comment-alt:after{content:"\10f27a"}.fad.fa-comment-alt-check:after{content:"\10f4a2"}.fad.fa-comment-alt-dollar:after{content:"\10f650"}.fad.fa-comment-alt-dots:after{content:"\10f4a3"}.fad.fa-comment-alt-edit:after{content:"\10f4a4"}.fad.fa-comment-alt-exclamation:after{content:"\10f4a5"}.fad.fa-comment-alt-lines:after{content:"\10f4a6"}.fad.fa-comment-alt-medical:after{content:"\10f7f4"}.fad.fa-comment-alt-minus:after{content:"\10f4a7"}.fad.fa-comment-alt-plus:after{content:"\10f4a8"}.fad.fa-comment-alt-slash:after{content:"\10f4a9"}.fad.fa-comment-alt-smile:after{content:"\10f4aa"}.fad.fa-comment-alt-times:after{content:"\10f4ab"}.fad.fa-comment-check:after{content:"\10f4ac"}.fad.fa-comment-dollar:after{content:"\10f651"}.fad.fa-comment-dots:after{content:"\10f4ad"}.fad.fa-comment-edit:after{content:"\10f4ae"}.fad.fa-comment-exclamation:after{content:"\10f4af"}.fad.fa-comment-lines:after{content:"\10f4b0"}.fad.fa-comment-medical:after{content:"\10f7f5"}.fad.fa-comment-minus:after{content:"\10f4b1"}.fad.fa-comment-plus:after{content:"\10f4b2"}.fad.fa-comment-slash:after{content:"\10f4b3"}.fad.fa-comment-smile:after{content:"\10f4b4"}.fad.fa-comment-times:after{content:"\10f4b5"}.fad.fa-comments:after{content:"\10f086"}.fad.fa-comments-alt:after{content:"\10f4b6"}.fad.fa-comments-alt-dollar:after{content:"\10f652"}.fad.fa-comments-dollar:after{content:"\10f653"}.fad.fa-compact-disc:after{content:"\10f51f"}.fad.fa-compass:after{content:"\10f14e"}.fad.fa-compass-slash:after{content:"\10f5e9"}.fad.fa-compress:after{content:"\10f066"}.fad.fa-compress-alt:after{content:"\10f422"}.fad.fa-compress-arrows-alt:after{content:"\10f78c"}.fad.fa-compress-wide:after{content:"\10f326"}.fad.fa-concierge-bell:after{content:"\10f562"}.fad.fa-construction:after{content:"\10f85d"}.fad.fa-container-storage:after{content:"\10f4b7"}.fad.fa-conveyor-belt:after{content:"\10f46e"}.fad.fa-conveyor-belt-alt:after{content:"\10f46f"}.fad.fa-cookie:after{content:"\10f563"}.fad.fa-cookie-bite:after{content:"\10f564"}.fad.fa-copy:after{content:"\10f0c5"}.fad.fa-copyright:after{content:"\10f1f9"}.fad.fa-corn:after{content:"\10f6c7"}.fad.fa-couch:after{content:"\10f4b8"}.fad.fa-cow:after{content:"\10f6c8"}.fad.fa-credit-card:after{content:"\10f09d"}.fad.fa-credit-card-blank:after{content:"\10f389"}.fad.fa-credit-card-front:after{content:"\10f38a"}.fad.fa-cricket:after{content:"\10f449"}.fad.fa-croissant:after{content:"\10f7f6"}.fad.fa-crop:after{content:"\10f125"}.fad.fa-crop-alt:after{content:"\10f565"}.fad.fa-cross:after{content:"\10f654"}.fad.fa-crosshairs:after{content:"\10f05b"}.fad.fa-crow:after{content:"\10f520"}.fad.fa-crown:after{content:"\10f521"}.fad.fa-crutch:after{content:"\10f7f7"}.fad.fa-crutches:after{content:"\10f7f8"}.fad.fa-cube:after{content:"\10f1b2"}.fad.fa-cubes:after{content:"\10f1b3"}.fad.fa-curling:after{content:"\10f44a"}.fad.fa-cut:after{content:"\10f0c4"}.fad.fa-dagger:after{content:"\10f6cb"}.fad.fa-database:after{content:"\10f1c0"}.fad.fa-deaf:after{content:"\10f2a4"}.fad.fa-debug:after{content:"\10f7f9"}.fad.fa-deer:after{content:"\10f78e"}.fad.fa-deer-rudolph:after{content:"\10f78f"}.fad.fa-democrat:after{content:"\10f747"}.fad.fa-desktop:after{content:"\10f108"}.fad.fa-desktop-alt:after{content:"\10f390"}.fad.fa-dewpoint:after{content:"\10f748"}.fad.fa-dharmachakra:after{content:"\10f655"}.fad.fa-diagnoses:after{content:"\10f470"}.fad.fa-diamond:after{content:"\10f219"}.fad.fa-dice:after{content:"\10f522"}.fad.fa-dice-d10:after{content:"\10f6cd"}.fad.fa-dice-d12:after{content:"\10f6ce"}.fad.fa-dice-d20:after{content:"\10f6cf"}.fad.fa-dice-d4:after{content:"\10f6d0"}.fad.fa-dice-d6:after{content:"\10f6d1"}.fad.fa-dice-d8:after{content:"\10f6d2"}.fad.fa-dice-five:after{content:"\10f523"}.fad.fa-dice-four:after{content:"\10f524"}.fad.fa-dice-one:after{content:"\10f525"}.fad.fa-dice-six:after{content:"\10f526"}.fad.fa-dice-three:after{content:"\10f527"}.fad.fa-dice-two:after{content:"\10f528"}.fad.fa-digging:after{content:"\10f85e"}.fad.fa-digital-tachograph:after{content:"\10f566"}.fad.fa-diploma:after{content:"\10f5ea"}.fad.fa-directions:after{content:"\10f5eb"}.fad.fa-disease:after{content:"\10f7fa"}.fad.fa-divide:after{content:"\10f529"}.fad.fa-dizzy:after{content:"\10f567"}.fad.fa-dna:after{content:"\10f471"}.fad.fa-do-not-enter:after{content:"\10f5ec"}.fad.fa-dog:after{content:"\10f6d3"}.fad.fa-dog-leashed:after{content:"\10f6d4"}.fad.fa-dollar-sign:after{content:"\10f155"}.fad.fa-dolly:after{content:"\10f472"}.fad.fa-dolly-empty:after{content:"\10f473"}.fad.fa-dolly-flatbed:after{content:"\10f474"}.fad.fa-dolly-flatbed-alt:after{content:"\10f475"}.fad.fa-dolly-flatbed-empty:after{content:"\10f476"}.fad.fa-donate:after{content:"\10f4b9"}.fad.fa-door-closed:after{content:"\10f52a"}.fad.fa-door-open:after{content:"\10f52b"}.fad.fa-dot-circle:after{content:"\10f192"}.fad.fa-dove:after{content:"\10f4ba"}.fad.fa-download:after{content:"\10f019"}.fad.fa-drafting-compass:after{content:"\10f568"}.fad.fa-dragon:after{content:"\10f6d5"}.fad.fa-draw-circle:after{content:"\10f5ed"}.fad.fa-draw-polygon:after{content:"\10f5ee"}.fad.fa-draw-square:after{content:"\10f5ef"}.fad.fa-dreidel:after{content:"\10f792"}.fad.fa-drone:after{content:"\10f85f"}.fad.fa-drone-alt:after{content:"\10f860"}.fad.fa-drum:after{content:"\10f569"}.fad.fa-drum-steelpan:after{content:"\10f56a"}.fad.fa-drumstick:after{content:"\10f6d6"}.fad.fa-drumstick-bite:after{content:"\10f6d7"}.fad.fa-dryer:after{content:"\10f861"}.fad.fa-dryer-alt:after{content:"\10f862"}.fad.fa-duck:after{content:"\10f6d8"}.fad.fa-dumbbell:after{content:"\10f44b"}.fad.fa-dumpster:after{content:"\10f793"}.fad.fa-dumpster-fire:after{content:"\10f794"}.fad.fa-dungeon:after{content:"\10f6d9"}.fad.fa-ear:after{content:"\10f5f0"}.fad.fa-ear-muffs:after{content:"\10f795"}.fad.fa-eclipse:after{content:"\10f749"}.fad.fa-eclipse-alt:after{content:"\10f74a"}.fad.fa-edit:after{content:"\10f044"}.fad.fa-egg:after{content:"\10f7fb"}.fad.fa-egg-fried:after{content:"\10f7fc"}.fad.fa-eject:after{content:"\10f052"}.fad.fa-elephant:after{content:"\10f6da"}.fad.fa-ellipsis-h:after{content:"\10f141"}.fad.fa-ellipsis-h-alt:after{content:"\10f39b"}.fad.fa-ellipsis-v:after{content:"\10f142"}.fad.fa-ellipsis-v-alt:after{content:"\10f39c"}.fad.fa-empty-set:after{content:"\10f656"}.fad.fa-engine-warning:after{content:"\10f5f2"}.fad.fa-envelope:after{content:"\10f0e0"}.fad.fa-envelope-open:after{content:"\10f2b6"}.fad.fa-envelope-open-dollar:after{content:"\10f657"}.fad.fa-envelope-open-text:after{content:"\10f658"}.fad.fa-envelope-square:after{content:"\10f199"}.fad.fa-equals:after{content:"\10f52c"}.fad.fa-eraser:after{content:"\10f12d"}.fad.fa-ethernet:after{content:"\10f796"}.fad.fa-euro-sign:after{content:"\10f153"}.fad.fa-exchange:after{content:"\10f0ec"}.fad.fa-exchange-alt:after{content:"\10f362"}.fad.fa-exclamation:after{content:"\10f12a"}.fad.fa-exclamation-circle:after{content:"\10f06a"}.fad.fa-exclamation-square:after{content:"\10f321"}.fad.fa-exclamation-triangle:after{content:"\10f071"}.fad.fa-expand:after{content:"\10f065"}.fad.fa-expand-alt:after{content:"\10f424"}.fad.fa-expand-arrows:after{content:"\10f31d"}.fad.fa-expand-arrows-alt:after{content:"\10f31e"}.fad.fa-expand-wide:after{content:"\10f320"}.fad.fa-external-link:after{content:"\10f08e"}.fad.fa-external-link-alt:after{content:"\10f35d"}.fad.fa-external-link-square:after{content:"\10f14c"}.fad.fa-external-link-square-alt:after{content:"\10f360"}.fad.fa-eye:after{content:"\10f06e"}.fad.fa-eye-dropper:after{content:"\10f1fb"}.fad.fa-eye-evil:after{content:"\10f6db"}.fad.fa-eye-slash:after{content:"\10f070"}.fad.fa-fan:after{content:"\10f863"}.fad.fa-farm:after{content:"\10f864"}.fad.fa-fast-backward:after{content:"\10f049"}.fad.fa-fast-forward:after{content:"\10f050"}.fad.fa-fax:after{content:"\10f1ac"}.fad.fa-feather:after{content:"\10f52d"}.fad.fa-feather-alt:after{content:"\10f56b"}.fad.fa-female:after{content:"\10f182"}.fad.fa-field-hockey:after{content:"\10f44c"}.fad.fa-fighter-jet:after{content:"\10f0fb"}.fad.fa-file:after{content:"\10f15b"}.fad.fa-file-alt:after{content:"\10f15c"}.fad.fa-file-archive:after{content:"\10f1c6"}.fad.fa-file-audio:after{content:"\10f1c7"}.fad.fa-file-certificate:after{content:"\10f5f3"}.fad.fa-file-chart-line:after{content:"\10f659"}.fad.fa-file-chart-pie:after{content:"\10f65a"}.fad.fa-file-check:after{content:"\10f316"}.fad.fa-file-code:after{content:"\10f1c9"}.fad.fa-file-contract:after{content:"\10f56c"}.fad.fa-file-csv:after{content:"\10f6dd"}.fad.fa-file-download:after{content:"\10f56d"}.fad.fa-file-edit:after{content:"\10f31c"}.fad.fa-file-excel:after{content:"\10f1c3"}.fad.fa-file-exclamation:after{content:"\10f31a"}.fad.fa-file-export:after{content:"\10f56e"}.fad.fa-file-image:after{content:"\10f1c5"}.fad.fa-file-import:after{content:"\10f56f"}.fad.fa-file-invoice:after{content:"\10f570"}.fad.fa-file-invoice-dollar:after{content:"\10f571"}.fad.fa-file-medical:after{content:"\10f477"}.fad.fa-file-medical-alt:after{content:"\10f478"}.fad.fa-file-minus:after{content:"\10f318"}.fad.fa-file-pdf:after{content:"\10f1c1"}.fad.fa-file-plus:after{content:"\10f319"}.fad.fa-file-powerpoint:after{content:"\10f1c4"}.fad.fa-file-prescription:after{content:"\10f572"}.fad.fa-file-search:after{content:"\10f865"}.fad.fa-file-signature:after{content:"\10f573"}.fad.fa-file-spreadsheet:after{content:"\10f65b"}.fad.fa-file-times:after{content:"\10f317"}.fad.fa-file-upload:after{content:"\10f574"}.fad.fa-file-user:after{content:"\10f65c"}.fad.fa-file-video:after{content:"\10f1c8"}.fad.fa-file-word:after{content:"\10f1c2"}.fad.fa-files-medical:after{content:"\10f7fd"}.fad.fa-fill:after{content:"\10f575"}.fad.fa-fill-drip:after{content:"\10f576"}.fad.fa-film:after{content:"\10f008"}.fad.fa-film-alt:after{content:"\10f3a0"}.fad.fa-filter:after{content:"\10f0b0"}.fad.fa-fingerprint:after{content:"\10f577"}.fad.fa-fire:after{content:"\10f06d"}.fad.fa-fire-alt:after{content:"\10f7e4"}.fad.fa-fire-extinguisher:after{content:"\10f134"}.fad.fa-fire-smoke:after{content:"\10f74b"}.fad.fa-fireplace:after{content:"\10f79a"}.fad.fa-first-aid:after{content:"\10f479"}.fad.fa-fish:after{content:"\10f578"}.fad.fa-fish-cooked:after{content:"\10f7fe"}.fad.fa-fist-raised:after{content:"\10f6de"}.fad.fa-flag:after{content:"\10f024"}.fad.fa-flag-alt:after{content:"\10f74c"}.fad.fa-flag-checkered:after{content:"\10f11e"}.fad.fa-flag-usa:after{content:"\10f74d"}.fad.fa-flame:after{content:"\10f6df"}.fad.fa-flask:after{content:"\10f0c3"}.fad.fa-flask-poison:after{content:"\10f6e0"}.fad.fa-flask-potion:after{content:"\10f6e1"}.fad.fa-flower:after{content:"\10f7ff"}.fad.fa-flower-daffodil:after{content:"\10f800"}.fad.fa-flower-tulip:after{content:"\10f801"}.fad.fa-flushed:after{content:"\10f579"}.fad.fa-fog:after{content:"\10f74e"}.fad.fa-folder:after{content:"\10f07b"}.fad.fa-folder-minus:after{content:"\10f65d"}.fad.fa-folder-open:after{content:"\10f07c"}.fad.fa-folder-plus:after{content:"\10f65e"}.fad.fa-folder-times:after{content:"\10f65f"}.fad.fa-folder-tree:after{content:"\10f802"}.fad.fa-folders:after{content:"\10f660"}.fad.fa-font:after{content:"\10f031"}.fad.fa-font-awesome-logo-full:after{content:"\10f4e6"}.fad.fa-font-case:after{content:"\10f866"}.fad.fa-football-ball:after{content:"\10f44e"}.fad.fa-football-helmet:after{content:"\10f44f"}.fad.fa-forklift:after{content:"\10f47a"}.fad.fa-forward:after{content:"\10f04e"}.fad.fa-fragile:after{content:"\10f4bb"}.fad.fa-french-fries:after{content:"\10f803"}.fad.fa-frog:after{content:"\10f52e"}.fad.fa-frosty-head:after{content:"\10f79b"}.fad.fa-frown:after{content:"\10f119"}.fad.fa-frown-open:after{content:"\10f57a"}.fad.fa-function:after{content:"\10f661"}.fad.fa-funnel-dollar:after{content:"\10f662"}.fad.fa-futbol:after{content:"\10f1e3"}.fad.fa-game-board:after{content:"\10f867"}.fad.fa-game-board-alt:after{content:"\10f868"}.fad.fa-gamepad:after{content:"\10f11b"}.fad.fa-gas-pump:after{content:"\10f52f"}.fad.fa-gas-pump-slash:after{content:"\10f5f4"}.fad.fa-gavel:after{content:"\10f0e3"}.fad.fa-gem:after{content:"\10f3a5"}.fad.fa-genderless:after{content:"\10f22d"}.fad.fa-ghost:after{content:"\10f6e2"}.fad.fa-gift:after{content:"\10f06b"}.fad.fa-gift-card:after{content:"\10f663"}.fad.fa-gifts:after{content:"\10f79c"}.fad.fa-gingerbread-man:after{content:"\10f79d"}.fad.fa-glass:after{content:"\10f804"}.fad.fa-glass-champagne:after{content:"\10f79e"}.fad.fa-glass-cheers:after{content:"\10f79f"}.fad.fa-glass-citrus:after{content:"\10f869"}.fad.fa-glass-martini:after{content:"\10f000"}.fad.fa-glass-martini-alt:after{content:"\10f57b"}.fad.fa-glass-whiskey:after{content:"\10f7a0"}.fad.fa-glass-whiskey-rocks:after{content:"\10f7a1"}.fad.fa-glasses:after{content:"\10f530"}.fad.fa-glasses-alt:after{content:"\10f5f5"}.fad.fa-globe:after{content:"\10f0ac"}.fad.fa-globe-africa:after{content:"\10f57c"}.fad.fa-globe-americas:after{content:"\10f57d"}.fad.fa-globe-asia:after{content:"\10f57e"}.fad.fa-globe-europe:after{content:"\10f7a2"}.fad.fa-globe-snow:after{content:"\10f7a3"}.fad.fa-globe-stand:after{content:"\10f5f6"}.fad.fa-golf-ball:after{content:"\10f450"}.fad.fa-golf-club:after{content:"\10f451"}.fad.fa-gopuram:after{content:"\10f664"}.fad.fa-graduation-cap:after{content:"\10f19d"}.fad.fa-greater-than:after{content:"\10f531"}.fad.fa-greater-than-equal:after{content:"\10f532"}.fad.fa-grimace:after{content:"\10f57f"}.fad.fa-grin:after{content:"\10f580"}.fad.fa-grin-alt:after{content:"\10f581"}.fad.fa-grin-beam:after{content:"\10f582"}.fad.fa-grin-beam-sweat:after{content:"\10f583"}.fad.fa-grin-hearts:after{content:"\10f584"}.fad.fa-grin-squint:after{content:"\10f585"}.fad.fa-grin-squint-tears:after{content:"\10f586"}.fad.fa-grin-stars:after{content:"\10f587"}.fad.fa-grin-tears:after{content:"\10f588"}.fad.fa-grin-tongue:after{content:"\10f589"}.fad.fa-grin-tongue-squint:after{content:"\10f58a"}.fad.fa-grin-tongue-wink:after{content:"\10f58b"}.fad.fa-grin-wink:after{content:"\10f58c"}.fad.fa-grip-horizontal:after{content:"\10f58d"}.fad.fa-grip-lines:after{content:"\10f7a4"}.fad.fa-grip-lines-vertical:after{content:"\10f7a5"}.fad.fa-grip-vertical:after{content:"\10f58e"}.fad.fa-guitar:after{content:"\10f7a6"}.fad.fa-h-square:after{content:"\10f0fd"}.fad.fa-h1:after{content:"\10f313"}.fad.fa-h2:after{content:"\10f314"}.fad.fa-h3:after{content:"\10f315"}.fad.fa-h4:after{content:"\10f86a"}.fad.fa-hamburger:after{content:"\10f805"}.fad.fa-hammer:after{content:"\10f6e3"}.fad.fa-hammer-war:after{content:"\10f6e4"}.fad.fa-hamsa:after{content:"\10f665"}.fad.fa-hand-heart:after{content:"\10f4bc"}.fad.fa-hand-holding:after{content:"\10f4bd"}.fad.fa-hand-holding-box:after{content:"\10f47b"}.fad.fa-hand-holding-heart:after{content:"\10f4be"}.fad.fa-hand-holding-magic:after{content:"\10f6e5"}.fad.fa-hand-holding-seedling:after{content:"\10f4bf"}.fad.fa-hand-holding-usd:after{content:"\10f4c0"}.fad.fa-hand-holding-water:after{content:"\10f4c1"}.fad.fa-hand-lizard:after{content:"\10f258"}.fad.fa-hand-middle-finger:after{content:"\10f806"}.fad.fa-hand-paper:after{content:"\10f256"}.fad.fa-hand-peace:after{content:"\10f25b"}.fad.fa-hand-point-down:after{content:"\10f0a7"}.fad.fa-hand-point-left:after{content:"\10f0a5"}.fad.fa-hand-point-right:after{content:"\10f0a4"}.fad.fa-hand-point-up:after{content:"\10f0a6"}.fad.fa-hand-pointer:after{content:"\10f25a"}.fad.fa-hand-receiving:after{content:"\10f47c"}.fad.fa-hand-rock:after{content:"\10f255"}.fad.fa-hand-scissors:after{content:"\10f257"}.fad.fa-hand-spock:after{content:"\10f259"}.fad.fa-hands:after{content:"\10f4c2"}.fad.fa-hands-heart:after{content:"\10f4c3"}.fad.fa-hands-helping:after{content:"\10f4c4"}.fad.fa-hands-usd:after{content:"\10f4c5"}.fad.fa-handshake:after{content:"\10f2b5"}.fad.fa-handshake-alt:after{content:"\10f4c6"}.fad.fa-hanukiah:after{content:"\10f6e6"}.fad.fa-hard-hat:after{content:"\10f807"}.fad.fa-hashtag:after{content:"\10f292"}.fad.fa-hat-chef:after{content:"\10f86b"}.fad.fa-hat-santa:after{content:"\10f7a7"}.fad.fa-hat-winter:after{content:"\10f7a8"}.fad.fa-hat-witch:after{content:"\10f6e7"}.fad.fa-hat-wizard:after{content:"\10f6e8"}.fad.fa-haykal:after{content:"\10f666"}.fad.fa-hdd:after{content:"\10f0a0"}.fad.fa-head-side:after{content:"\10f6e9"}.fad.fa-head-side-brain:after{content:"\10f808"}.fad.fa-head-side-medical:after{content:"\10f809"}.fad.fa-head-vr:after{content:"\10f6ea"}.fad.fa-heading:after{content:"\10f1dc"}.fad.fa-headphones:after{content:"\10f025"}.fad.fa-headphones-alt:after{content:"\10f58f"}.fad.fa-headset:after{content:"\10f590"}.fad.fa-heart:after{content:"\10f004"}.fad.fa-heart-broken:after{content:"\10f7a9"}.fad.fa-heart-circle:after{content:"\10f4c7"}.fad.fa-heart-rate:after{content:"\10f5f8"}.fad.fa-heart-square:after{content:"\10f4c8"}.fad.fa-heartbeat:after{content:"\10f21e"}.fad.fa-helicopter:after{content:"\10f533"}.fad.fa-helmet-battle:after{content:"\10f6eb"}.fad.fa-hexagon:after{content:"\10f312"}.fad.fa-highlighter:after{content:"\10f591"}.fad.fa-hiking:after{content:"\10f6ec"}.fad.fa-hippo:after{content:"\10f6ed"}.fad.fa-history:after{content:"\10f1da"}.fad.fa-hockey-mask:after{content:"\10f6ee"}.fad.fa-hockey-puck:after{content:"\10f453"}.fad.fa-hockey-sticks:after{content:"\10f454"}.fad.fa-holly-berry:after{content:"\10f7aa"}.fad.fa-home:after{content:"\10f015"}.fad.fa-home-alt:after{content:"\10f80a"}.fad.fa-home-heart:after{content:"\10f4c9"}.fad.fa-home-lg:after{content:"\10f80b"}.fad.fa-home-lg-alt:after{content:"\10f80c"}.fad.fa-hood-cloak:after{content:"\10f6ef"}.fad.fa-horizontal-rule:after{content:"\10f86c"}.fad.fa-horse:after{content:"\10f6f0"}.fad.fa-horse-head:after{content:"\10f7ab"}.fad.fa-hospital:after{content:"\10f0f8"}.fad.fa-hospital-alt:after{content:"\10f47d"}.fad.fa-hospital-symbol:after{content:"\10f47e"}.fad.fa-hospital-user:after{content:"\10f80d"}.fad.fa-hospitals:after{content:"\10f80e"}.fad.fa-hot-tub:after{content:"\10f593"}.fad.fa-hotdog:after{content:"\10f80f"}.fad.fa-hotel:after{content:"\10f594"}.fad.fa-hourglass:after{content:"\10f254"}.fad.fa-hourglass-end:after{content:"\10f253"}.fad.fa-hourglass-half:after{content:"\10f252"}.fad.fa-hourglass-start:after{content:"\10f251"}.fad.fa-house-damage:after{content:"\10f6f1"}.fad.fa-house-flood:after{content:"\10f74f"}.fad.fa-hryvnia:after{content:"\10f6f2"}.fad.fa-humidity:after{content:"\10f750"}.fad.fa-hurricane:after{content:"\10f751"}.fad.fa-i-cursor:after{content:"\10f246"}.fad.fa-ice-cream:after{content:"\10f810"}.fad.fa-ice-skate:after{content:"\10f7ac"}.fad.fa-icicles:after{content:"\10f7ad"}.fad.fa-icons:after{content:"\10f86d"}.fad.fa-icons-alt:after{content:"\10f86e"}.fad.fa-id-badge:after{content:"\10f2c1"}.fad.fa-id-card:after{content:"\10f2c2"}.fad.fa-id-card-alt:after{content:"\10f47f"}.fad.fa-igloo:after{content:"\10f7ae"}.fad.fa-image:after{content:"\10f03e"}.fad.fa-images:after{content:"\10f302"}.fad.fa-inbox:after{content:"\10f01c"}.fad.fa-inbox-in:after{content:"\10f310"}.fad.fa-inbox-out:after{content:"\10f311"}.fad.fa-indent:after{content:"\10f03c"}.fad.fa-industry:after{content:"\10f275"}.fad.fa-industry-alt:after{content:"\10f3b3"}.fad.fa-infinity:after{content:"\10f534"}.fad.fa-info:after{content:"\10f129"}.fad.fa-info-circle:after{content:"\10f05a"}.fad.fa-info-square:after{content:"\10f30f"}.fad.fa-inhaler:after{content:"\10f5f9"}.fad.fa-integral:after{content:"\10f667"}.fad.fa-intersection:after{content:"\10f668"}.fad.fa-inventory:after{content:"\10f480"}.fad.fa-island-tropical:after{content:"\10f811"}.fad.fa-italic:after{content:"\10f033"}.fad.fa-jack-o-lantern:after{content:"\10f30e"}.fad.fa-jedi:after{content:"\10f669"}.fad.fa-joint:after{content:"\10f595"}.fad.fa-journal-whills:after{content:"\10f66a"}.fad.fa-kaaba:after{content:"\10f66b"}.fad.fa-kerning:after{content:"\10f86f"}.fad.fa-key:after{content:"\10f084"}.fad.fa-key-skeleton:after{content:"\10f6f3"}.fad.fa-keyboard:after{content:"\10f11c"}.fad.fa-keynote:after{content:"\10f66c"}.fad.fa-khanda:after{content:"\10f66d"}.fad.fa-kidneys:after{content:"\10f5fb"}.fad.fa-kiss:after{content:"\10f596"}.fad.fa-kiss-beam:after{content:"\10f597"}.fad.fa-kiss-wink-heart:after{content:"\10f598"}.fad.fa-kite:after{content:"\10f6f4"}.fad.fa-kiwi-bird:after{content:"\10f535"}.fad.fa-knife-kitchen:after{content:"\10f6f5"}.fad.fa-lambda:after{content:"\10f66e"}.fad.fa-lamp:after{content:"\10f4ca"}.fad.fa-landmark:after{content:"\10f66f"}.fad.fa-landmark-alt:after{content:"\10f752"}.fad.fa-language:after{content:"\10f1ab"}.fad.fa-laptop:after{content:"\10f109"}.fad.fa-laptop-code:after{content:"\10f5fc"}.fad.fa-laptop-medical:after{content:"\10f812"}.fad.fa-laugh:after{content:"\10f599"}.fad.fa-laugh-beam:after{content:"\10f59a"}.fad.fa-laugh-squint:after{content:"\10f59b"}.fad.fa-laugh-wink:after{content:"\10f59c"}.fad.fa-layer-group:after{content:"\10f5fd"}.fad.fa-layer-minus:after{content:"\10f5fe"}.fad.fa-layer-plus:after{content:"\10f5ff"}.fad.fa-leaf:after{content:"\10f06c"}.fad.fa-leaf-heart:after{content:"\10f4cb"}.fad.fa-leaf-maple:after{content:"\10f6f6"}.fad.fa-leaf-oak:after{content:"\10f6f7"}.fad.fa-lemon:after{content:"\10f094"}.fad.fa-less-than:after{content:"\10f536"}.fad.fa-less-than-equal:after{content:"\10f537"}.fad.fa-level-down:after{content:"\10f149"}.fad.fa-level-down-alt:after{content:"\10f3be"}.fad.fa-level-up:after{content:"\10f148"}.fad.fa-level-up-alt:after{content:"\10f3bf"}.fad.fa-life-ring:after{content:"\10f1cd"}.fad.fa-lightbulb:after{content:"\10f0eb"}.fad.fa-lightbulb-dollar:after{content:"\10f670"}.fad.fa-lightbulb-exclamation:after{content:"\10f671"}.fad.fa-lightbulb-on:after{content:"\10f672"}.fad.fa-lightbulb-slash:after{content:"\10f673"}.fad.fa-lights-holiday:after{content:"\10f7b2"}.fad.fa-line-columns:after{content:"\10f870"}.fad.fa-line-height:after{content:"\10f871"}.fad.fa-link:after{content:"\10f0c1"}.fad.fa-lips:after{content:"\10f600"}.fad.fa-lira-sign:after{content:"\10f195"}.fad.fa-list:after{content:"\10f03a"}.fad.fa-list-alt:after{content:"\10f022"}.fad.fa-list-ol:after{content:"\10f0cb"}.fad.fa-list-ul:after{content:"\10f0ca"}.fad.fa-location:after{content:"\10f601"}.fad.fa-location-arrow:after{content:"\10f124"}.fad.fa-location-circle:after{content:"\10f602"}.fad.fa-location-slash:after{content:"\10f603"}.fad.fa-lock:after{content:"\10f023"}.fad.fa-lock-alt:after{content:"\10f30d"}.fad.fa-lock-open:after{content:"\10f3c1"}.fad.fa-lock-open-alt:after{content:"\10f3c2"}.fad.fa-long-arrow-alt-down:after{content:"\10f309"}.fad.fa-long-arrow-alt-left:after{content:"\10f30a"}.fad.fa-long-arrow-alt-right:after{content:"\10f30b"}.fad.fa-long-arrow-alt-up:after{content:"\10f30c"}.fad.fa-long-arrow-down:after{content:"\10f175"}.fad.fa-long-arrow-left:after{content:"\10f177"}.fad.fa-long-arrow-right:after{content:"\10f178"}.fad.fa-long-arrow-up:after{content:"\10f176"}.fad.fa-loveseat:after{content:"\10f4cc"}.fad.fa-low-vision:after{content:"\10f2a8"}.fad.fa-luchador:after{content:"\10f455"}.fad.fa-luggage-cart:after{content:"\10f59d"}.fad.fa-lungs:after{content:"\10f604"}.fad.fa-mace:after{content:"\10f6f8"}.fad.fa-magic:after{content:"\10f0d0"}.fad.fa-magnet:after{content:"\10f076"}.fad.fa-mail-bulk:after{content:"\10f674"}.fad.fa-mailbox:after{content:"\10f813"}.fad.fa-male:after{content:"\10f183"}.fad.fa-mandolin:after{content:"\10f6f9"}.fad.fa-map:after{content:"\10f279"}.fad.fa-map-marked:after{content:"\10f59f"}.fad.fa-map-marked-alt:after{content:"\10f5a0"}.fad.fa-map-marker:after{content:"\10f041"}.fad.fa-map-marker-alt:after{content:"\10f3c5"}.fad.fa-map-marker-alt-slash:after{content:"\10f605"}.fad.fa-map-marker-check:after{content:"\10f606"}.fad.fa-map-marker-edit:after{content:"\10f607"}.fad.fa-map-marker-exclamation:after{content:"\10f608"}.fad.fa-map-marker-minus:after{content:"\10f609"}.fad.fa-map-marker-plus:after{content:"\10f60a"}.fad.fa-map-marker-question:after{content:"\10f60b"}.fad.fa-map-marker-slash:after{content:"\10f60c"}.fad.fa-map-marker-smile:after{content:"\10f60d"}.fad.fa-map-marker-times:after{content:"\10f60e"}.fad.fa-map-pin:after{content:"\10f276"}.fad.fa-map-signs:after{content:"\10f277"}.fad.fa-marker:after{content:"\10f5a1"}.fad.fa-mars:after{content:"\10f222"}.fad.fa-mars-double:after{content:"\10f227"}.fad.fa-mars-stroke:after{content:"\10f229"}.fad.fa-mars-stroke-h:after{content:"\10f22b"}.fad.fa-mars-stroke-v:after{content:"\10f22a"}.fad.fa-mask:after{content:"\10f6fa"}.fad.fa-meat:after{content:"\10f814"}.fad.fa-medal:after{content:"\10f5a2"}.fad.fa-medkit:after{content:"\10f0fa"}.fad.fa-megaphone:after{content:"\10f675"}.fad.fa-meh:after{content:"\10f11a"}.fad.fa-meh-blank:after{content:"\10f5a4"}.fad.fa-meh-rolling-eyes:after{content:"\10f5a5"}.fad.fa-memory:after{content:"\10f538"}.fad.fa-menorah:after{content:"\10f676"}.fad.fa-mercury:after{content:"\10f223"}.fad.fa-meteor:after{content:"\10f753"}.fad.fa-microchip:after{content:"\10f2db"}.fad.fa-microphone:after{content:"\10f130"}.fad.fa-microphone-alt:after{content:"\10f3c9"}.fad.fa-microphone-alt-slash:after{content:"\10f539"}.fad.fa-microphone-slash:after{content:"\10f131"}.fad.fa-microscope:after{content:"\10f610"}.fad.fa-mind-share:after{content:"\10f677"}.fad.fa-minus:after{content:"\10f068"}.fad.fa-minus-circle:after{content:"\10f056"}.fad.fa-minus-hexagon:after{content:"\10f307"}.fad.fa-minus-octagon:after{content:"\10f308"}.fad.fa-minus-square:after{content:"\10f146"}.fad.fa-mistletoe:after{content:"\10f7b4"}.fad.fa-mitten:after{content:"\10f7b5"}.fad.fa-mobile:after{content:"\10f10b"}.fad.fa-mobile-alt:after{content:"\10f3cd"}.fad.fa-mobile-android:after{content:"\10f3ce"}.fad.fa-mobile-android-alt:after{content:"\10f3cf"}.fad.fa-money-bill:after{content:"\10f0d6"}.fad.fa-money-bill-alt:after{content:"\10f3d1"}.fad.fa-money-bill-wave:after{content:"\10f53a"}.fad.fa-money-bill-wave-alt:after{content:"\10f53b"}.fad.fa-money-check:after{content:"\10f53c"}.fad.fa-money-check-alt:after{content:"\10f53d"}.fad.fa-money-check-edit:after{content:"\10f872"}.fad.fa-money-check-edit-alt:after{content:"\10f873"}.fad.fa-monitor-heart-rate:after{content:"\10f611"}.fad.fa-monkey:after{content:"\10f6fb"}.fad.fa-monument:after{content:"\10f5a6"}.fad.fa-moon:after{content:"\10f186"}.fad.fa-moon-cloud:after{content:"\10f754"}.fad.fa-moon-stars:after{content:"\10f755"}.fad.fa-mortar-pestle:after{content:"\10f5a7"}.fad.fa-mosque:after{content:"\10f678"}.fad.fa-motorcycle:after{content:"\10f21c"}.fad.fa-mountain:after{content:"\10f6fc"}.fad.fa-mountains:after{content:"\10f6fd"}.fad.fa-mouse-pointer:after{content:"\10f245"}.fad.fa-mug:after{content:"\10f874"}.fad.fa-mug-hot:after{content:"\10f7b6"}.fad.fa-mug-marshmallows:after{content:"\10f7b7"}.fad.fa-mug-tea:after{content:"\10f875"}.fad.fa-music:after{content:"\10f001"}.fad.fa-narwhal:after{content:"\10f6fe"}.fad.fa-network-wired:after{content:"\10f6ff"}.fad.fa-neuter:after{content:"\10f22c"}.fad.fa-newspaper:after{content:"\10f1ea"}.fad.fa-not-equal:after{content:"\10f53e"}.fad.fa-notes-medical:after{content:"\10f481"}.fad.fa-object-group:after{content:"\10f247"}.fad.fa-object-ungroup:after{content:"\10f248"}.fad.fa-octagon:after{content:"\10f306"}.fad.fa-oil-can:after{content:"\10f613"}.fad.fa-oil-temp:after{content:"\10f614"}.fad.fa-om:after{content:"\10f679"}.fad.fa-omega:after{content:"\10f67a"}.fad.fa-ornament:after{content:"\10f7b8"}.fad.fa-otter:after{content:"\10f700"}.fad.fa-outdent:after{content:"\10f03b"}.fad.fa-overline:after{content:"\10f876"}.fad.fa-page-break:after{content:"\10f877"}.fad.fa-pager:after{content:"\10f815"}.fad.fa-paint-brush:after{content:"\10f1fc"}.fad.fa-paint-brush-alt:after{content:"\10f5a9"}.fad.fa-paint-roller:after{content:"\10f5aa"}.fad.fa-palette:after{content:"\10f53f"}.fad.fa-pallet:after{content:"\10f482"}.fad.fa-pallet-alt:after{content:"\10f483"}.fad.fa-paper-plane:after{content:"\10f1d8"}.fad.fa-paperclip:after{content:"\10f0c6"}.fad.fa-parachute-box:after{content:"\10f4cd"}.fad.fa-paragraph:after{content:"\10f1dd"}.fad.fa-paragraph-rtl:after{content:"\10f878"}.fad.fa-parking:after{content:"\10f540"}.fad.fa-parking-circle:after{content:"\10f615"}.fad.fa-parking-circle-slash:after{content:"\10f616"}.fad.fa-parking-slash:after{content:"\10f617"}.fad.fa-passport:after{content:"\10f5ab"}.fad.fa-pastafarianism:after{content:"\10f67b"}.fad.fa-paste:after{content:"\10f0ea"}.fad.fa-pause:after{content:"\10f04c"}.fad.fa-pause-circle:after{content:"\10f28b"}.fad.fa-paw:after{content:"\10f1b0"}.fad.fa-paw-alt:after{content:"\10f701"}.fad.fa-paw-claws:after{content:"\10f702"}.fad.fa-peace:after{content:"\10f67c"}.fad.fa-pegasus:after{content:"\10f703"}.fad.fa-pen:after{content:"\10f304"}.fad.fa-pen-alt:after{content:"\10f305"}.fad.fa-pen-fancy:after{content:"\10f5ac"}.fad.fa-pen-nib:after{content:"\10f5ad"}.fad.fa-pen-square:after{content:"\10f14b"}.fad.fa-pencil:after{content:"\10f040"}.fad.fa-pencil-alt:after{content:"\10f303"}.fad.fa-pencil-paintbrush:after{content:"\10f618"}.fad.fa-pencil-ruler:after{content:"\10f5ae"}.fad.fa-pennant:after{content:"\10f456"}.fad.fa-people-carry:after{content:"\10f4ce"}.fad.fa-pepper-hot:after{content:"\10f816"}.fad.fa-percent:after{content:"\10f295"}.fad.fa-percentage:after{content:"\10f541"}.fad.fa-person-booth:after{content:"\10f756"}.fad.fa-person-carry:after{content:"\10f4cf"}.fad.fa-person-dolly:after{content:"\10f4d0"}.fad.fa-person-dolly-empty:after{content:"\10f4d1"}.fad.fa-person-sign:after{content:"\10f757"}.fad.fa-phone:after{content:"\10f095"}.fad.fa-phone-alt:after{content:"\10f879"}.fad.fa-phone-laptop:after{content:"\10f87a"}.fad.fa-phone-office:after{content:"\10f67d"}.fad.fa-phone-plus:after{content:"\10f4d2"}.fad.fa-phone-slash:after{content:"\10f3dd"}.fad.fa-phone-square:after{content:"\10f098"}.fad.fa-phone-square-alt:after{content:"\10f87b"}.fad.fa-phone-volume:after{content:"\10f2a0"}.fad.fa-photo-video:after{content:"\10f87c"}.fad.fa-pi:after{content:"\10f67e"}.fad.fa-pie:after{content:"\10f705"}.fad.fa-pig:after{content:"\10f706"}.fad.fa-piggy-bank:after{content:"\10f4d3"}.fad.fa-pills:after{content:"\10f484"}.fad.fa-pizza:after{content:"\10f817"}.fad.fa-pizza-slice:after{content:"\10f818"}.fad.fa-place-of-worship:after{content:"\10f67f"}.fad.fa-plane:after{content:"\10f072"}.fad.fa-plane-alt:after{content:"\10f3de"}.fad.fa-plane-arrival:after{content:"\10f5af"}.fad.fa-plane-departure:after{content:"\10f5b0"}.fad.fa-play:after{content:"\10f04b"}.fad.fa-play-circle:after{content:"\10f144"}.fad.fa-plug:after{content:"\10f1e6"}.fad.fa-plus:after{content:"\10f067"}.fad.fa-plus-circle:after{content:"\10f055"}.fad.fa-plus-hexagon:after{content:"\10f300"}.fad.fa-plus-octagon:after{content:"\10f301"}.fad.fa-plus-square:after{content:"\10f0fe"}.fad.fa-podcast:after{content:"\10f2ce"}.fad.fa-podium:after{content:"\10f680"}.fad.fa-podium-star:after{content:"\10f758"}.fad.fa-poll:after{content:"\10f681"}.fad.fa-poll-h:after{content:"\10f682"}.fad.fa-poll-people:after{content:"\10f759"}.fad.fa-poo:after{content:"\10f2fe"}.fad.fa-poo-storm:after{content:"\10f75a"}.fad.fa-poop:after{content:"\10f619"}.fad.fa-popcorn:after{content:"\10f819"}.fad.fa-portrait:after{content:"\10f3e0"}.fad.fa-pound-sign:after{content:"\10f154"}.fad.fa-power-off:after{content:"\10f011"}.fad.fa-pray:after{content:"\10f683"}.fad.fa-praying-hands:after{content:"\10f684"}.fad.fa-prescription:after{content:"\10f5b1"}.fad.fa-prescription-bottle:after{content:"\10f485"}.fad.fa-prescription-bottle-alt:after{content:"\10f486"}.fad.fa-presentation:after{content:"\10f685"}.fad.fa-print:after{content:"\10f02f"}.fad.fa-print-search:after{content:"\10f81a"}.fad.fa-print-slash:after{content:"\10f686"}.fad.fa-procedures:after{content:"\10f487"}.fad.fa-project-diagram:after{content:"\10f542"}.fad.fa-pumpkin:after{content:"\10f707"}.fad.fa-puzzle-piece:after{content:"\10f12e"}.fad.fa-qrcode:after{content:"\10f029"}.fad.fa-question:after{content:"\10f128"}.fad.fa-question-circle:after{content:"\10f059"}.fad.fa-question-square:after{content:"\10f2fd"}.fad.fa-quidditch:after{content:"\10f458"}.fad.fa-quote-left:after{content:"\10f10d"}.fad.fa-quote-right:after{content:"\10f10e"}.fad.fa-quran:after{content:"\10f687"}.fad.fa-rabbit:after{content:"\10f708"}.fad.fa-rabbit-fast:after{content:"\10f709"}.fad.fa-racquet:after{content:"\10f45a"}.fad.fa-radiation:after{content:"\10f7b9"}.fad.fa-radiation-alt:after{content:"\10f7ba"}.fad.fa-rainbow:after{content:"\10f75b"}.fad.fa-raindrops:after{content:"\10f75c"}.fad.fa-ram:after{content:"\10f70a"}.fad.fa-ramp-loading:after{content:"\10f4d4"}.fad.fa-random:after{content:"\10f074"}.fad.fa-receipt:after{content:"\10f543"}.fad.fa-rectangle-landscape:after{content:"\10f2fa"}.fad.fa-rectangle-portrait:after{content:"\10f2fb"}.fad.fa-rectangle-wide:after{content:"\10f2fc"}.fad.fa-recycle:after{content:"\10f1b8"}.fad.fa-redo:after{content:"\10f01e"}.fad.fa-redo-alt:after{content:"\10f2f9"}.fad.fa-registered:after{content:"\10f25d"}.fad.fa-remove-format:after{content:"\10f87d"}.fad.fa-repeat:after{content:"\10f363"}.fad.fa-repeat-1:after{content:"\10f365"}.fad.fa-repeat-1-alt:after{content:"\10f366"}.fad.fa-repeat-alt:after{content:"\10f364"}.fad.fa-reply:after{content:"\10f3e5"}.fad.fa-reply-all:after{content:"\10f122"}.fad.fa-republican:after{content:"\10f75e"}.fad.fa-restroom:after{content:"\10f7bd"}.fad.fa-retweet:after{content:"\10f079"}.fad.fa-retweet-alt:after{content:"\10f361"}.fad.fa-ribbon:after{content:"\10f4d6"}.fad.fa-ring:after{content:"\10f70b"}.fad.fa-rings-wedding:after{content:"\10f81b"}.fad.fa-road:after{content:"\10f018"}.fad.fa-robot:after{content:"\10f544"}.fad.fa-rocket:after{content:"\10f135"}.fad.fa-route:after{content:"\10f4d7"}.fad.fa-route-highway:after{content:"\10f61a"}.fad.fa-route-interstate:after{content:"\10f61b"}.fad.fa-rss:after{content:"\10f09e"}.fad.fa-rss-square:after{content:"\10f143"}.fad.fa-ruble-sign:after{content:"\10f158"}.fad.fa-ruler:after{content:"\10f545"}.fad.fa-ruler-combined:after{content:"\10f546"}.fad.fa-ruler-horizontal:after{content:"\10f547"}.fad.fa-ruler-triangle:after{content:"\10f61c"}.fad.fa-ruler-vertical:after{content:"\10f548"}.fad.fa-running:after{content:"\10f70c"}.fad.fa-rupee-sign:after{content:"\10f156"}.fad.fa-rv:after{content:"\10f7be"}.fad.fa-sack:after{content:"\10f81c"}.fad.fa-sack-dollar:after{content:"\10f81d"}.fad.fa-sad-cry:after{content:"\10f5b3"}.fad.fa-sad-tear:after{content:"\10f5b4"}.fad.fa-salad:after{content:"\10f81e"}.fad.fa-sandwich:after{content:"\10f81f"}.fad.fa-satellite:after{content:"\10f7bf"}.fad.fa-satellite-dish:after{content:"\10f7c0"}.fad.fa-sausage:after{content:"\10f820"}.fad.fa-save:after{content:"\10f0c7"}.fad.fa-scalpel:after{content:"\10f61d"}.fad.fa-scalpel-path:after{content:"\10f61e"}.fad.fa-scanner:after{content:"\10f488"}.fad.fa-scanner-keyboard:after{content:"\10f489"}.fad.fa-scanner-touchscreen:after{content:"\10f48a"}.fad.fa-scarecrow:after{content:"\10f70d"}.fad.fa-scarf:after{content:"\10f7c1"}.fad.fa-school:after{content:"\10f549"}.fad.fa-screwdriver:after{content:"\10f54a"}.fad.fa-scroll:after{content:"\10f70e"}.fad.fa-scroll-old:after{content:"\10f70f"}.fad.fa-scrubber:after{content:"\10f2f8"}.fad.fa-scythe:after{content:"\10f710"}.fad.fa-sd-card:after{content:"\10f7c2"}.fad.fa-search:after{content:"\10f002"}.fad.fa-search-dollar:after{content:"\10f688"}.fad.fa-search-location:after{content:"\10f689"}.fad.fa-search-minus:after{content:"\10f010"}.fad.fa-search-plus:after{content:"\10f00e"}.fad.fa-seedling:after{content:"\10f4d8"}.fad.fa-send-back:after{content:"\10f87e"}.fad.fa-send-backward:after{content:"\10f87f"}.fad.fa-server:after{content:"\10f233"}.fad.fa-shapes:after{content:"\10f61f"}.fad.fa-share:after{content:"\10f064"}.fad.fa-share-all:after{content:"\10f367"}.fad.fa-share-alt:after{content:"\10f1e0"}.fad.fa-share-alt-square:after{content:"\10f1e1"}.fad.fa-share-square:after{content:"\10f14d"}.fad.fa-sheep:after{content:"\10f711"}.fad.fa-shekel-sign:after{content:"\10f20b"}.fad.fa-shield:after{content:"\10f132"}.fad.fa-shield-alt:after{content:"\10f3ed"}.fad.fa-shield-check:after{content:"\10f2f7"}.fad.fa-shield-cross:after{content:"\10f712"}.fad.fa-ship:after{content:"\10f21a"}.fad.fa-shipping-fast:after{content:"\10f48b"}.fad.fa-shipping-timed:after{content:"\10f48c"}.fad.fa-shish-kebab:after{content:"\10f821"}.fad.fa-shoe-prints:after{content:"\10f54b"}.fad.fa-shopping-bag:after{content:"\10f290"}.fad.fa-shopping-basket:after{content:"\10f291"}.fad.fa-shopping-cart:after{content:"\10f07a"}.fad.fa-shovel:after{content:"\10f713"}.fad.fa-shovel-snow:after{content:"\10f7c3"}.fad.fa-shower:after{content:"\10f2cc"}.fad.fa-shredder:after{content:"\10f68a"}.fad.fa-shuttle-van:after{content:"\10f5b6"}.fad.fa-shuttlecock:after{content:"\10f45b"}.fad.fa-sickle:after{content:"\10f822"}.fad.fa-sigma:after{content:"\10f68b"}.fad.fa-sign:after{content:"\10f4d9"}.fad.fa-sign-in:after{content:"\10f090"}.fad.fa-sign-in-alt:after{content:"\10f2f6"}.fad.fa-sign-language:after{content:"\10f2a7"}.fad.fa-sign-out:after{content:"\10f08b"}.fad.fa-sign-out-alt:after{content:"\10f2f5"}.fad.fa-signal:after{content:"\10f012"}.fad.fa-signal-1:after{content:"\10f68c"}.fad.fa-signal-2:after{content:"\10f68d"}.fad.fa-signal-3:after{content:"\10f68e"}.fad.fa-signal-4:after{content:"\10f68f"}.fad.fa-signal-alt:after{content:"\10f690"}.fad.fa-signal-alt-1:after{content:"\10f691"}.fad.fa-signal-alt-2:after{content:"\10f692"}.fad.fa-signal-alt-3:after{content:"\10f693"}.fad.fa-signal-alt-slash:after{content:"\10f694"}.fad.fa-signal-slash:after{content:"\10f695"}.fad.fa-signature:after{content:"\10f5b7"}.fad.fa-sim-card:after{content:"\10f7c4"}.fad.fa-sitemap:after{content:"\10f0e8"}.fad.fa-skating:after{content:"\10f7c5"}.fad.fa-skeleton:after{content:"\10f620"}.fad.fa-ski-jump:after{content:"\10f7c7"}.fad.fa-ski-lift:after{content:"\10f7c8"}.fad.fa-skiing:after{content:"\10f7c9"}.fad.fa-skiing-nordic:after{content:"\10f7ca"}.fad.fa-skull:after{content:"\10f54c"}.fad.fa-skull-crossbones:after{content:"\10f714"}.fad.fa-slash:after{content:"\10f715"}.fad.fa-sledding:after{content:"\10f7cb"}.fad.fa-sleigh:after{content:"\10f7cc"}.fad.fa-sliders-h:after{content:"\10f1de"}.fad.fa-sliders-h-square:after{content:"\10f3f0"}.fad.fa-sliders-v:after{content:"\10f3f1"}.fad.fa-sliders-v-square:after{content:"\10f3f2"}.fad.fa-smile:after{content:"\10f118"}.fad.fa-smile-beam:after{content:"\10f5b8"}.fad.fa-smile-plus:after{content:"\10f5b9"}.fad.fa-smile-wink:after{content:"\10f4da"}.fad.fa-smog:after{content:"\10f75f"}.fad.fa-smoke:after{content:"\10f760"}.fad.fa-smoking:after{content:"\10f48d"}.fad.fa-smoking-ban:after{content:"\10f54d"}.fad.fa-sms:after{content:"\10f7cd"}.fad.fa-snake:after{content:"\10f716"}.fad.fa-snooze:after{content:"\10f880"}.fad.fa-snow-blowing:after{content:"\10f761"}.fad.fa-snowboarding:after{content:"\10f7ce"}.fad.fa-snowflake:after{content:"\10f2dc"}.fad.fa-snowflakes:after{content:"\10f7cf"}.fad.fa-snowman:after{content:"\10f7d0"}.fad.fa-snowmobile:after{content:"\10f7d1"}.fad.fa-snowplow:after{content:"\10f7d2"}.fad.fa-socks:after{content:"\10f696"}.fad.fa-solar-panel:after{content:"\10f5ba"}.fad.fa-sort:after{content:"\10f0dc"}.fad.fa-sort-alpha-down:after{content:"\10f15d"}.fad.fa-sort-alpha-down-alt:after{content:"\10f881"}.fad.fa-sort-alpha-up:after{content:"\10f15e"}.fad.fa-sort-alpha-up-alt:after{content:"\10f882"}.fad.fa-sort-alt:after{content:"\10f883"}.fad.fa-sort-amount-down:after{content:"\10f160"}.fad.fa-sort-amount-down-alt:after{content:"\10f884"}.fad.fa-sort-amount-up:after{content:"\10f161"}.fad.fa-sort-amount-up-alt:after{content:"\10f885"}.fad.fa-sort-down:after{content:"\10f0dd"}.fad.fa-sort-numeric-down:after{content:"\10f162"}.fad.fa-sort-numeric-down-alt:after{content:"\10f886"}.fad.fa-sort-numeric-up:after{content:"\10f163"}.fad.fa-sort-numeric-up-alt:after{content:"\10f887"}.fad.fa-sort-shapes-down:after{content:"\10f888"}.fad.fa-sort-shapes-down-alt:after{content:"\10f889"}.fad.fa-sort-shapes-up:after{content:"\10f88a"}.fad.fa-sort-shapes-up-alt:after{content:"\10f88b"}.fad.fa-sort-size-down:after{content:"\10f88c"}.fad.fa-sort-size-down-alt:after{content:"\10f88d"}.fad.fa-sort-size-up:after{content:"\10f88e"}.fad.fa-sort-size-up-alt:after{content:"\10f88f"}.fad.fa-sort-up:after{content:"\10f0de"}.fad.fa-soup:after{content:"\10f823"}.fad.fa-spa:after{content:"\10f5bb"}.fad.fa-space-shuttle:after{content:"\10f197"}.fad.fa-spade:after{content:"\10f2f4"}.fad.fa-sparkles:after{content:"\10f890"}.fad.fa-spell-check:after{content:"\10f891"}.fad.fa-spider:after{content:"\10f717"}.fad.fa-spider-black-widow:after{content:"\10f718"}.fad.fa-spider-web:after{content:"\10f719"}.fad.fa-spinner:after{content:"\10f110"}.fad.fa-spinner-third:after{content:"\10f3f4"}.fad.fa-splotch:after{content:"\10f5bc"}.fad.fa-spray-can:after{content:"\10f5bd"}.fad.fa-square:after{content:"\10f0c8"}.fad.fa-square-full:after{content:"\10f45c"}.fad.fa-square-root:after{content:"\10f697"}.fad.fa-square-root-alt:after{content:"\10f698"}.fad.fa-squirrel:after{content:"\10f71a"}.fad.fa-staff:after{content:"\10f71b"}.fad.fa-stamp:after{content:"\10f5bf"}.fad.fa-star:after{content:"\10f005"}.fad.fa-star-and-crescent:after{content:"\10f699"}.fad.fa-star-christmas:after{content:"\10f7d4"}.fad.fa-star-exclamation:after{content:"\10f2f3"}.fad.fa-star-half:after{content:"\10f089"}.fad.fa-star-half-alt:after{content:"\10f5c0"}.fad.fa-star-of-david:after{content:"\10f69a"}.fad.fa-star-of-life:after{content:"\10f621"}.fad.fa-stars:after{content:"\10f762"}.fad.fa-steak:after{content:"\10f824"}.fad.fa-steering-wheel:after{content:"\10f622"}.fad.fa-step-backward:after{content:"\10f048"}.fad.fa-step-forward:after{content:"\10f051"}.fad.fa-stethoscope:after{content:"\10f0f1"}.fad.fa-sticky-note:after{content:"\10f249"}.fad.fa-stocking:after{content:"\10f7d5"}.fad.fa-stomach:after{content:"\10f623"}.fad.fa-stop:after{content:"\10f04d"}.fad.fa-stop-circle:after{content:"\10f28d"}.fad.fa-stopwatch:after{content:"\10f2f2"}.fad.fa-store:after{content:"\10f54e"}.fad.fa-store-alt:after{content:"\10f54f"}.fad.fa-stream:after{content:"\10f550"}.fad.fa-street-view:after{content:"\10f21d"}.fad.fa-stretcher:after{content:"\10f825"}.fad.fa-strikethrough:after{content:"\10f0cc"}.fad.fa-stroopwafel:after{content:"\10f551"}.fad.fa-subscript:after{content:"\10f12c"}.fad.fa-subway:after{content:"\10f239"}.fad.fa-suitcase:after{content:"\10f0f2"}.fad.fa-suitcase-rolling:after{content:"\10f5c1"}.fad.fa-sun:after{content:"\10f185"}.fad.fa-sun-cloud:after{content:"\10f763"}.fad.fa-sun-dust:after{content:"\10f764"}.fad.fa-sun-haze:after{content:"\10f765"}.fad.fa-sunglasses:after{content:"\10f892"}.fad.fa-sunrise:after{content:"\10f766"}.fad.fa-sunset:after{content:"\10f767"}.fad.fa-superscript:after{content:"\10f12b"}.fad.fa-surprise:after{content:"\10f5c2"}.fad.fa-swatchbook:after{content:"\10f5c3"}.fad.fa-swimmer:after{content:"\10f5c4"}.fad.fa-swimming-pool:after{content:"\10f5c5"}.fad.fa-sword:after{content:"\10f71c"}.fad.fa-swords:after{content:"\10f71d"}.fad.fa-synagogue:after{content:"\10f69b"}.fad.fa-sync:after{content:"\10f021"}.fad.fa-sync-alt:after{content:"\10f2f1"}.fad.fa-syringe:after{content:"\10f48e"}.fad.fa-table:after{content:"\10f0ce"}.fad.fa-table-tennis:after{content:"\10f45d"}.fad.fa-tablet:after{content:"\10f10a"}.fad.fa-tablet-alt:after{content:"\10f3fa"}.fad.fa-tablet-android:after{content:"\10f3fb"}.fad.fa-tablet-android-alt:after{content:"\10f3fc"}.fad.fa-tablet-rugged:after{content:"\10f48f"}.fad.fa-tablets:after{content:"\10f490"}.fad.fa-tachometer:after{content:"\10f0e4"}.fad.fa-tachometer-alt:after{content:"\10f3fd"}.fad.fa-tachometer-alt-average:after{content:"\10f624"}.fad.fa-tachometer-alt-fast:after{content:"\10f625"}.fad.fa-tachometer-alt-fastest:after{content:"\10f626"}.fad.fa-tachometer-alt-slow:after{content:"\10f627"}.fad.fa-tachometer-alt-slowest:after{content:"\10f628"}.fad.fa-tachometer-average:after{content:"\10f629"}.fad.fa-tachometer-fast:after{content:"\10f62a"}.fad.fa-tachometer-fastest:after{content:"\10f62b"}.fad.fa-tachometer-slow:after{content:"\10f62c"}.fad.fa-tachometer-slowest:after{content:"\10f62d"}.fad.fa-taco:after{content:"\10f826"}.fad.fa-tag:after{content:"\10f02b"}.fad.fa-tags:after{content:"\10f02c"}.fad.fa-tally:after{content:"\10f69c"}.fad.fa-tanakh:after{content:"\10f827"}.fad.fa-tape:after{content:"\10f4db"}.fad.fa-tasks:after{content:"\10f0ae"}.fad.fa-tasks-alt:after{content:"\10f828"}.fad.fa-taxi:after{content:"\10f1ba"}.fad.fa-teeth:after{content:"\10f62e"}.fad.fa-teeth-open:after{content:"\10f62f"}.fad.fa-temperature-frigid:after{content:"\10f768"}.fad.fa-temperature-high:after{content:"\10f769"}.fad.fa-temperature-hot:after{content:"\10f76a"}.fad.fa-temperature-low:after{content:"\10f76b"}.fad.fa-tenge:after{content:"\10f7d7"}.fad.fa-tennis-ball:after{content:"\10f45e"}.fad.fa-terminal:after{content:"\10f120"}.fad.fa-text:after{content:"\10f893"}.fad.fa-text-height:after{content:"\10f034"}.fad.fa-text-size:after{content:"\10f894"}.fad.fa-text-width:after{content:"\10f035"}.fad.fa-th:after{content:"\10f00a"}.fad.fa-th-large:after{content:"\10f009"}.fad.fa-th-list:after{content:"\10f00b"}.fad.fa-theater-masks:after{content:"\10f630"}.fad.fa-thermometer:after{content:"\10f491"}.fad.fa-thermometer-empty:after{content:"\10f2cb"}.fad.fa-thermometer-full:after{content:"\10f2c7"}.fad.fa-thermometer-half:after{content:"\10f2c9"}.fad.fa-thermometer-quarter:after{content:"\10f2ca"}.fad.fa-thermometer-three-quarters:after{content:"\10f2c8"}.fad.fa-theta:after{content:"\10f69e"}.fad.fa-thumbs-down:after{content:"\10f165"}.fad.fa-thumbs-up:after{content:"\10f164"}.fad.fa-thumbtack:after{content:"\10f08d"}.fad.fa-thunderstorm:after{content:"\10f76c"}.fad.fa-thunderstorm-moon:after{content:"\10f76d"}.fad.fa-thunderstorm-sun:after{content:"\10f76e"}.fad.fa-ticket:after{content:"\10f145"}.fad.fa-ticket-alt:after{content:"\10f3ff"}.fad.fa-tilde:after{content:"\10f69f"}.fad.fa-times:after{content:"\10f00d"}.fad.fa-times-circle:after{content:"\10f057"}.fad.fa-times-hexagon:after{content:"\10f2ee"}.fad.fa-times-octagon:after{content:"\10f2f0"}.fad.fa-times-square:after{content:"\10f2d3"}.fad.fa-tint:after{content:"\10f043"}.fad.fa-tint-slash:after{content:"\10f5c7"}.fad.fa-tire:after{content:"\10f631"}.fad.fa-tire-flat:after{content:"\10f632"}.fad.fa-tire-pressure-warning:after{content:"\10f633"}.fad.fa-tire-rugged:after{content:"\10f634"}.fad.fa-tired:after{content:"\10f5c8"}.fad.fa-toggle-off:after{content:"\10f204"}.fad.fa-toggle-on:after{content:"\10f205"}.fad.fa-toilet:after{content:"\10f7d8"}.fad.fa-toilet-paper:after{content:"\10f71e"}.fad.fa-toilet-paper-alt:after{content:"\10f71f"}.fad.fa-tombstone:after{content:"\10f720"}.fad.fa-tombstone-alt:after{content:"\10f721"}.fad.fa-toolbox:after{content:"\10f552"}.fad.fa-tools:after{content:"\10f7d9"}.fad.fa-tooth:after{content:"\10f5c9"}.fad.fa-toothbrush:after{content:"\10f635"}.fad.fa-torah:after{content:"\10f6a0"}.fad.fa-torii-gate:after{content:"\10f6a1"}.fad.fa-tornado:after{content:"\10f76f"}.fad.fa-tractor:after{content:"\10f722"}.fad.fa-trademark:after{content:"\10f25c"}.fad.fa-traffic-cone:after{content:"\10f636"}.fad.fa-traffic-light:after{content:"\10f637"}.fad.fa-traffic-light-go:after{content:"\10f638"}.fad.fa-traffic-light-slow:after{content:"\10f639"}.fad.fa-traffic-light-stop:after{content:"\10f63a"}.fad.fa-train:after{content:"\10f238"}.fad.fa-tram:after{content:"\10f7da"}.fad.fa-transgender:after{content:"\10f224"}.fad.fa-transgender-alt:after{content:"\10f225"}.fad.fa-trash:after{content:"\10f1f8"}.fad.fa-trash-alt:after{content:"\10f2ed"}.fad.fa-trash-restore:after{content:"\10f829"}.fad.fa-trash-restore-alt:after{content:"\10f82a"}.fad.fa-trash-undo:after{content:"\10f895"}.fad.fa-trash-undo-alt:after{content:"\10f896"}.fad.fa-treasure-chest:after{content:"\10f723"}.fad.fa-tree:after{content:"\10f1bb"}.fad.fa-tree-alt:after{content:"\10f400"}.fad.fa-tree-christmas:after{content:"\10f7db"}.fad.fa-tree-decorated:after{content:"\10f7dc"}.fad.fa-tree-large:after{content:"\10f7dd"}.fad.fa-tree-palm:after{content:"\10f82b"}.fad.fa-trees:after{content:"\10f724"}.fad.fa-triangle:after{content:"\10f2ec"}.fad.fa-trophy:after{content:"\10f091"}.fad.fa-trophy-alt:after{content:"\10f2eb"}.fad.fa-truck:after{content:"\10f0d1"}.fad.fa-truck-container:after{content:"\10f4dc"}.fad.fa-truck-couch:after{content:"\10f4dd"}.fad.fa-truck-loading:after{content:"\10f4de"}.fad.fa-truck-monster:after{content:"\10f63b"}.fad.fa-truck-moving:after{content:"\10f4df"}.fad.fa-truck-pickup:after{content:"\10f63c"}.fad.fa-truck-plow:after{content:"\10f7de"}.fad.fa-truck-ramp:after{content:"\10f4e0"}.fad.fa-tshirt:after{content:"\10f553"}.fad.fa-tty:after{content:"\10f1e4"}.fad.fa-turkey:after{content:"\10f725"}.fad.fa-turtle:after{content:"\10f726"}.fad.fa-tv:after{content:"\10f26c"}.fad.fa-tv-retro:after{content:"\10f401"}.fad.fa-umbrella:after{content:"\10f0e9"}.fad.fa-umbrella-beach:after{content:"\10f5ca"}.fad.fa-underline:after{content:"\10f0cd"}.fad.fa-undo:after{content:"\10f0e2"}.fad.fa-undo-alt:after{content:"\10f2ea"}.fad.fa-unicorn:after{content:"\10f727"}.fad.fa-union:after{content:"\10f6a2"}.fad.fa-universal-access:after{content:"\10f29a"}.fad.fa-university:after{content:"\10f19c"}.fad.fa-unlink:after{content:"\10f127"}.fad.fa-unlock:after{content:"\10f09c"}.fad.fa-unlock-alt:after{content:"\10f13e"}.fad.fa-upload:after{content:"\10f093"}.fad.fa-usd-circle:after{content:"\10f2e8"}.fad.fa-usd-square:after{content:"\10f2e9"}.fad.fa-user:after{content:"\10f007"}.fad.fa-user-alt:after{content:"\10f406"}.fad.fa-user-alt-slash:after{content:"\10f4fa"}.fad.fa-user-astronaut:after{content:"\10f4fb"}.fad.fa-user-chart:after{content:"\10f6a3"}.fad.fa-user-check:after{content:"\10f4fc"}.fad.fa-user-circle:after{content:"\10f2bd"}.fad.fa-user-clock:after{content:"\10f4fd"}.fad.fa-user-cog:after{content:"\10f4fe"}.fad.fa-user-crown:after{content:"\10f6a4"}.fad.fa-user-edit:after{content:"\10f4ff"}.fad.fa-user-friends:after{content:"\10f500"}.fad.fa-user-graduate:after{content:"\10f501"}.fad.fa-user-hard-hat:after{content:"\10f82c"}.fad.fa-user-headset:after{content:"\10f82d"}.fad.fa-user-injured:after{content:"\10f728"}.fad.fa-user-lock:after{content:"\10f502"}.fad.fa-user-md:after{content:"\10f0f0"}.fad.fa-user-md-chat:after{content:"\10f82e"}.fad.fa-user-minus:after{content:"\10f503"}.fad.fa-user-ninja:after{content:"\10f504"}.fad.fa-user-nurse:after{content:"\10f82f"}.fad.fa-user-plus:after{content:"\10f234"}.fad.fa-user-secret:after{content:"\10f21b"}.fad.fa-user-shield:after{content:"\10f505"}.fad.fa-user-slash:after{content:"\10f506"}.fad.fa-user-tag:after{content:"\10f507"}.fad.fa-user-tie:after{content:"\10f508"}.fad.fa-user-times:after{content:"\10f235"}.fad.fa-users:after{content:"\10f0c0"}.fad.fa-users-class:after{content:"\10f63d"}.fad.fa-users-cog:after{content:"\10f509"}.fad.fa-users-crown:after{content:"\10f6a5"}.fad.fa-users-medical:after{content:"\10f830"}.fad.fa-utensil-fork:after{content:"\10f2e3"}.fad.fa-utensil-knife:after{content:"\10f2e4"}.fad.fa-utensil-spoon:after{content:"\10f2e5"}.fad.fa-utensils:after{content:"\10f2e7"}.fad.fa-utensils-alt:after{content:"\10f2e6"}.fad.fa-value-absolute:after{content:"\10f6a6"}.fad.fa-vector-square:after{content:"\10f5cb"}.fad.fa-venus:after{content:"\10f221"}.fad.fa-venus-double:after{content:"\10f226"}.fad.fa-venus-mars:after{content:"\10f228"}.fad.fa-vial:after{content:"\10f492"}.fad.fa-vials:after{content:"\10f493"}.fad.fa-video:after{content:"\10f03d"}.fad.fa-video-plus:after{content:"\10f4e1"}.fad.fa-video-slash:after{content:"\10f4e2"}.fad.fa-vihara:after{content:"\10f6a7"}.fad.fa-voicemail:after{content:"\10f897"}.fad.fa-volcano:after{content:"\10f770"}.fad.fa-volleyball-ball:after{content:"\10f45f"}.fad.fa-volume:after{content:"\10f6a8"}.fad.fa-volume-down:after{content:"\10f027"}.fad.fa-volume-mute:after{content:"\10f6a9"}.fad.fa-volume-off:after{content:"\10f026"}.fad.fa-volume-slash:after{content:"\10f2e2"}.fad.fa-volume-up:after{content:"\10f028"}.fad.fa-vote-nay:after{content:"\10f771"}.fad.fa-vote-yea:after{content:"\10f772"}.fad.fa-vr-cardboard:after{content:"\10f729"}.fad.fa-walker:after{content:"\10f831"}.fad.fa-walking:after{content:"\10f554"}.fad.fa-wallet:after{content:"\10f555"}.fad.fa-wand:after{content:"\10f72a"}.fad.fa-wand-magic:after{content:"\10f72b"}.fad.fa-warehouse:after{content:"\10f494"}.fad.fa-warehouse-alt:after{content:"\10f495"}.fad.fa-washer:after{content:"\10f898"}.fad.fa-watch:after{content:"\10f2e1"}.fad.fa-watch-fitness:after{content:"\10f63e"}.fad.fa-water:after{content:"\10f773"}.fad.fa-water-lower:after{content:"\10f774"}.fad.fa-water-rise:after{content:"\10f775"}.fad.fa-wave-sine:after{content:"\10f899"}.fad.fa-wave-square:after{content:"\10f83e"}.fad.fa-wave-triangle:after{content:"\10f89a"}.fad.fa-webcam:after{content:"\10f832"}.fad.fa-webcam-slash:after{content:"\10f833"}.fad.fa-weight:after{content:"\10f496"}.fad.fa-weight-hanging:after{content:"\10f5cd"}.fad.fa-whale:after{content:"\10f72c"}.fad.fa-wheat:after{content:"\10f72d"}.fad.fa-wheelchair:after{content:"\10f193"}.fad.fa-whistle:after{content:"\10f460"}.fad.fa-wifi:after{content:"\10f1eb"}.fad.fa-wifi-1:after{content:"\10f6aa"}.fad.fa-wifi-2:after{content:"\10f6ab"}.fad.fa-wifi-slash:after{content:"\10f6ac"}.fad.fa-wind:after{content:"\10f72e"}.fad.fa-wind-turbine:after{content:"\10f89b"}.fad.fa-wind-warning:after{content:"\10f776"}.fad.fa-window:after{content:"\10f40e"}.fad.fa-window-alt:after{content:"\10f40f"}.fad.fa-window-close:after{content:"\10f410"}.fad.fa-window-maximize:after{content:"\10f2d0"}.fad.fa-window-minimize:after{content:"\10f2d1"}.fad.fa-window-restore:after{content:"\10f2d2"}.fad.fa-windsock:after{content:"\10f777"}.fad.fa-wine-bottle:after{content:"\10f72f"}.fad.fa-wine-glass:after{content:"\10f4e3"}.fad.fa-wine-glass-alt:after{content:"\10f5ce"}.fad.fa-won-sign:after{content:"\10f159"}.fad.fa-wreath:after{content:"\10f7e2"}.fad.fa-wrench:after{content:"\10f0ad"}.fad.fa-x-ray:after{content:"\10f497"}.fad.fa-yen-sign:after{content:"\10f157"}.fad.fa-yin-yang:after{content:"\10f6ad"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}PK��-Z�Ut$C$Cjquery.dataTables.cssnu�[���/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting {
  background: url("../img/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
  background: url("../img/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
  background: url("../img/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
  background: url("../img/sort_asc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
  background: url("../img/sort_desc_disabled.png") no-repeat center right;
}
table.dataTable tbody tr {
  background-color: white;
}
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.hover tbody tr.odd:hover,
table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover,
table.dataTable.display tbody tr.even:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
  background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.odd:hover > .sorting_1,
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.display tbody tr.odd:hover > .sorting_2,
table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.display tbody tr.odd:hover > .sorting_3,
table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 5px 9px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px 5px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #cacaca;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, gainsboro 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, gainsboro 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
PK��-Z/5U8��ion.rangeSlider.skinFlat.cssnu�[���/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-flat.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}
PK��-Z�&T���AutomationStatus.cssnu�[���.automation-status .day-selector {
    float: right;
    margin-top: -7px;
}
.automation-status .day-selector .btn {
    border: 0;
    color: #aaa;
    line-height: 31px;
    font-weight: 300;
}
.automation-status .day-selector .btn:hover {
    color: #555;
}
.automation-status .day-selector .btn.btn-viewing {
    font-size: 1.6em;
}
.automation-status .day-selector .btn.disabled {
    color: #ddd;
}

.automation-status .widgets-container {
    margin-left: -5px;
    margin-right: -5px;
}
.automation-status .widgets-container div[class^="col-sm-"],
.automation-status .widgets-container div[class^="col-md-"],
.automation-status .widgets-container div[class^="col-lg-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.automation-status .widget {
    margin: 0 0 10px 0;
    border: 1px solid #eee;
}
.automation-status .widget .info-container {
    background: #fff;
    border-radius: 4px;
    padding: 12px 15px;
}
.automation-status .widget .info-container i {
    color: #ccc;
}
.automation-status .widget .info-container .intro {
    color: #444;
    margin-bottom: 2px;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
}
.automation-status .widget .info-container .title {
    margin-top: 0;
    margin-bottom: 0;
}
.automation-status .widget .info-container .figure {
    color: #6198d0;
    font-size: 38px;
    margin: 0;
}
.automation-status .widget .info-container .note {
    color: #a2a6af;
    font-size: 14px;
    font-weight: 300;
    padding-left: 5px;
}

.automation-status .widget .failed,
.automation-status .widget .failed:hover {
    float: right;
    margin-top: -18px;
    font-size: 0.9em;
    color: #e48b8b;
}
.automation-status .widget .failed:hover {
    text-decoration: underline;
}

.automation-status .widget .info-container i.fa-check {
    color: #94ca84;
}

.automation-status .widget .info-container i.fa-exclamation {
    color: #ffa500;
}

.automation-status .widget .info-container small {
    float: right;
    margin-top: -18px;
    font-size: 0.9em;
    color: #d2d1d1;
}

.automation-status .info-container-boolean p.intro {
    line-height: 23px;
}
.automation-status .info-container-boolean .status {
    float: left;
    margin-top: -3px;
}
.automation-status .info-container-boolean .status i {
    font-size: 2em;
}
.automation-status .widget .info-container-boolean small {
    margin-top: -20px;
}

.status-badge-grey {
    background-color: #bbb;
}
.status-badge-grey .icon {
    background-color: #999;
}

.automation-status .calendar-container {
    padding:15px;
    background-color:#f8f8f8;
    border-radius: 4px;
}
#automation-status-calendar table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 0.4em;
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1.1em;
}

#automation-status-calendar .datepicker.datepicker-inline {
    margin: 0 0 20px 0;
    background: none;
    border-radius: 5px;
}
#automation-status-calendar .datepicker-inline {
    width: 100%;
    border: 0;
    padding: 0;
}
#automation-status-calendar th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
}
#automation-status-calendar th.prev,
#automation-status-calendar th.datepicker-switch,
#automation-status-calendar th.next {
    background: none;
    border-radius: 0;
    border: 0;
}
#automation-status-calendar th.datepicker-switch,
#automation-status-calendar th.today {
    background-color: #eee;
    border-radius: 4px;
    color: #666;
    font-weight: 300;
}
#automation-status-calendar th.dow {
    color: #888;
}
#automation-status-calendar .day {
    text-align: center;
    padding: 5px 1px;
    background: #fff;
    border-color: #eee;
    border: 0;
    color: #888;
    font-weight: 300;
    font-size: 0.9em;
}
#automation-status-calendar .day.today {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -ms-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
    background-image: -webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -o-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
}
#automation-status-calendar .day.active {
    background: #1a4d80;
    border-radius: 4px;
    color: #fff;
}
#automation-status-calendar .day.disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.automation-status .graph-container {
    margin: 10px 0;
    padding: 30px;
    height: 380px;
    background-color: #f8f8f8;
}
.automation-status .graph-filters {
    margin: -20px -20px 20px 0;
    float: right;
}
.automation-status .graph-filters .btn-default {
    border: 1px solid transparent;
}
.automation-status .graph-filters a.active {
    background-color: #fbe7b7;
}
PK��-Z;}�L��DateRangePicker.cssnu�[���.date-picker-single,
.date-picker-single-no-range,
.datepick,
.date-picker {
    max-width: 135px;
}

.date-picker-single.time,
.date-picker-single-no-range.time {
    max-width: 170px;
}

.date-picker-search {
    max-width: 215px;
}

.date-picker-search-100pc {
    max-width: 100%;
}

.form-group .date-picker-prepend-icon,
.form-group.date-picker-prepend-icon {
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;
    font-weight: normal;
    margin-bottom: 0;
}
.date-picker-prepend-icon .date-picker-search,
.date-picker-prepend-icon .date-picker-single,
.date-picker-prepend-icon .date-picker-single-no-range {
    padding-left: 38px;
}
.date-picker-prepend-icon .field-icon i {
    position: relative;
    font-size: 14px;
}
.date-picker-prepend-icon .field-icon {
    top: 0;
    z-index: 4;
    width: 42px;
    height: 36px;
    color: inherit;
    line-height: 36px;
    position: absolute;
    text-align: center;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    pointer-events: none;
}
.date-picker-field-icon i {
    color: #bbb;
}
PK��-Z����''ion.rangeSlider.skinNice.cssnu�[���/* Ion.RangeSlider, Nice Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-nice.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 8px; top: 25px;
}
    .irs-line-left {
        height: 8px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 8px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 8px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 8px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 8px; width: 11px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 1px; top: 34px;
    background: #000;
    opacity: 0.15;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=15);
}

.irs-slider {
    width: 22px; height: 22px;
    top: 17px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: rgba(0,0,0,0.3);
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid-pol {
    background: #99a4ac;
}
.irs-grid-text {
    color: #99a4ac;
}

.irs-disabled {
}
PK��-Z��P

ion.rangeSlider.cssnu�[���/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}
PK��-Z�BY�\\dataTables.bootstrap.cssnu�[���div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_length select {
  width: 75px;
  display: inline-block;
}

div.dataTables_filter {
  text-align: right;
}

div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
}

div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}

div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}

@media screen and (max-width: 767px) {
  div.dataTables_length,
  div.dataTables_filter,
  div.dataTables_info,
  div.dataTables_paginate {
    text-align: center;
  }
}


table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}


table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  position: absolute;
  top: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150"; /* sort */
}
table.dataTable thead .sorting_asc:after {
  content: "\e155"; /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
  content: "\e156"; /* sort-by-attributes-alt */
}
div.dataTables_scrollBody table.dataTable thead .sorting:after,
div.dataTables_scrollBody table.dataTable thead .sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead .sorting_desc:after {
  display: none;
}

table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

table.dataTable thead > tr > th {
  padding-left: 8px;
  padding-right: 30px;
}

table.dataTable th:active {
  outline: none;
}

/* Scrolling */
div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
   width calculations when using scrolling impossible to align columns. We have
   to use separate
 */
table.table-bordered.dataTable {
  border-collapse: separate !important;
}
table.table-bordered thead th,
table.table-bordered thead td {
  border-left-width: 0;
  border-top-width: 0;
}
table.table-bordered tbody th,
table.table-bordered tbody td {
  border-left-width: 0;
  border-bottom-width: 0;
}
table.table-bordered th:last-child,
table.table-bordered td:last-child {
  border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}




/*
 * TableTools styles
 */
.table.dataTable tbody tr.active td,
.table.dataTable tbody tr.active th {
  background-color: #08C;
  color: white;
}

.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
  background-color: #0075b0 !important;
}

.table.dataTable tbody tr.active th > a,
.table.dataTable tbody tr.active td > a {
  color: white;
}

.table-striped.dataTable tbody tr.active:nth-child(odd) td,
.table-striped.dataTable tbody tr.active:nth-child(odd) th {
  background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
  cursor: pointer;
}

div.DTTT .btn:hover {
  text-decoration: none !important;
}

ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}

ul.DTTT_dropdown.dropdown-menu a {
  color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li {
  position: relative;
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
  background-color: #0088cc;
  color: white !important;
}

div.DTTT_collection_background {
  z-index: 2002;  
}

/* TableTools information display */
div.DTTT_print_info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 150px;
  margin-left: -200px;
  margin-top: -75px;
  text-align: center;
  color: #333;
  padding: 10px 30px;
  opacity: 0.95;

  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}

div.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em;
}

div.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
    margin-bottom: 0;
}
 
div.DTFC_RightHeadWrapper table ,
div.DTFC_LeftHeadWrapper table {
  border-bottom: none !important;
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
 
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
 
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    border-top: none;
    margin: 0 !important;
}
 
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none;
}
 
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: none;
    margin-top: 0 !important;
}


/*
 * FixedHeader styles
 */
div.FixedHeader_Cloned table {
  margin: 0 !important
}
PK��-Z�_^�
�
bootstrap-markdown.min.cssnu�[���.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}PK��-ZG�0�� TelephoneCountryCodeDropdown.cssnu�[���/**
 * WHMCS Telephone Country Code Dropdown
 *
 * Using https://github.com/jackocnr/intl-tel-input
 *
 * @copyright Copyright (c) WHMCS Limited 2005-2017
 * @license http://www.whmcs.com/license/ WHMCS Eula
 */

.intl-tel-input {
    width: 100%;
}
PK��-Z�úS]S]MarketConnect.cssnu�[���.market-connect #contentarea {
    background-color: #f9f9f9;
}
.market-connect #contentarea h1 {
    display: none;
}

.panel-market-account {
    width: 300px;
}
.panel-market-account .account-linked {
    padding: 8px 15px;
    height: 127px;
    overflow: hidden;
}
.panel-market-account .account-not-linked {
    height: 127px;
    line-height: 90px;
    background-color: #f9f9f9;
    overflow: hidden;
}
.panel-market-account .info-line {
    margin-bottom: 8px;
    font-size: 11px;
}
.panel-market-account .linked-to,
.panel-market-account .auth-error,
.panel-market-account .connection-error {
    margin: 8px -16px;
    padding: 6px 15px;
    background-color: #eee;
    color: #333;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.panel-market-account .auth-error,
.panel-market-account .connection-error {
    display: none;
    background-color: #ff8686;
    color: #ffe9e9;
}
.panel-market-account .auth-error a,
.panel-market-account .connection-error a {
    color: #fff;
    text-decoration: underline;
}
.panel-market-account .account-linked {
    display: none;
}
.panel-market-account.account-linked .account-linked {
    display: block;
}
.panel-market-account.account-linked .account-not-linked {
    display: none;
}

.marketconnect-logo {
    max-width: 100%;
}

.modal-marketconnect-login .modal-dialog {
    max-width: 485px;
}
.modal-marketconnect-login .modal-content {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    color: #333;
}
.modal-marketconnect-login .modal-header {
    display: none;
}
.modal-marketconnect-login .modal-mc-logo {
    padding: 30px 0 35px 0;
    text-align: center;
}
.modal-marketconnect-login .modal-mc-logo img {
    max-width: 80%;
}
.modal-marketconnect-login .modal-content a {
    text-decoration: underline;
}
.modal-marketconnect-login p {
     margin-bottom: 15px;
}
.modal-marketconnect-login .alert {
    border: 0;
    border-left: 3px solid;
    border-radius: 0;
    padding: 10px 15px;
}
.modal-marketconnect-login .login-msg {
    margin: 12px 0 40px 0;
    text-align: center;
}
.modal-marketconnect-login .login-msg a {
    font-weight: bold;
    text-decoration: none;
}
.modal-marketconnect-login .create-acct-link {
    margin: 40px 0 30px 0;
    text-align: center;
    font-size: 0.95em;
}
.modal-marketconnect-login .create-acct-link a {
    font-weight: bold;
    text-decoration: none;
}

.panel-market-item {
    text-align: center;
    font-size: 1.2em;
    border: 1px solid #f8f8f8;
    background-color: #fff;
    font-weight: 300;
}
.panel-market-item .panel-body {
    padding: 45px 50px;
}
@media (min-width:1200px) and (max-width: 1400px) {
    .panel-market-item .panel-body {
        padding: 45px 35px;
    }
}

.panel-market-item .logo {
    margin-bottom: 30px;
    background-color: #fff;
    line-height: 180px;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.panel-market-item .logo img {
    max-width: 100%;
    max-height: 100%;
}
.panel-market-item p {
    margin: 20px 0;
}
.panel-market-item h3 {
    margin: 0;
    font-size: 28px;
    font-weight: 300;
}
.panel-market-item h4 {
    margin: 10px 0 0 0;
    font-size: 16px;
    color: #bbb9b9;
    font-weight: 300;
}
.panel-market-item .btn-container {
    margin: 0 auto;
    max-width: 400px;
}
.panel-market-item .btn {
    white-space: normal;
    margin-bottom: 10px;
}

.btn-inverse {
    color: #fff;
    background-color: #666;
    border-color: #555;
}
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover {
  color: #fff;
  background-color: #555;
  border-color: #444;
}

.modal-mc-service .modal-header,
.modal-mc-service .modal-footer {
    display: none;
}
.modal-mc-service .modal-body {
    height: 100%;
    overflow: auto;
}
.modal-mc-service .modal-content {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    height: 600px;
}
.modal-mc-service .logo img {
    max-height: 100%;
    max-width: 80%;
    margin-bottom: 10px;
}
.modal-mc-service .title {
    padding: 0 0 20px;
}
.modal-mc-service h3 {
    margin: 0;
    font-size: 28px;
    font-weight: 300;
}
.modal-mc-service h4 {
    margin: 10px 0 0 0;
    font-size: 16px;
    color: #bbb9b9;
    font-weight: 300;
}
.modal-mc-service .nav-tabs > li:not(.active) > a {
    padding: 6px 15px;
    background-color: #f9f9f9;
}
.modal-mc-service .nav-tabs > li > a.activate {
    background-color: #beeaa0;
    color: #5f9234;
    border: 1px solid #beeaa0;
}
.modal-mc-service .nav-tabs > li > a.deactivate {
    background-color: #ff9898;
    color: #ffe6e6;
    border: 1px solid #ff9898;
}
.modal-mc-service .nav-tabs > li > a.deactivate:hover {
    background-color: #e66666;
    color: #fff;
}
.modal-mc-service .nav-tabs > li.active > a {
    padding: 6px 15px;
    background-color: #fff;
}
.modal-mc-service .content-padded {
    padding: 30px 15px;
}

@media (max-width:991px) {
    .modal-mc-service .nav-tabs > li {
        margin-bottom: 0;
    }
    .modal-mc-service .nav-tabs > li > a {
        border-radius: 4px;
        margin-bottom: 4px;
    }
    .modal-mc-service .nav-tabs>li.active>a,
    .modal-mc-service .nav-tabs>li.active>a:focus,
    .modal-mc-service .nav-tabs>li.active>a:hover {
        border-bottom-color: #ddd;
    }
}
@media (min-width:992px) {
    .modal-mc-service .logo {
        float: left;
        height: 100px;
    }
    .modal-mc-service .title {
        float: right;
        text-align: right;
        padding: 20px 30px 0;
    }
    .modal-mc-service .nav-tabs > li:first-child {
        padding-left: 20px;
    }
    .modal-mc-service .nav-tabs > li:last-child {
        padding-right: 20px;
    }
    .modal-mc-service .nav-tabs > li:not(.active) > a {
        border-bottom: 1px solid #ddd;
    }
    .modal-mc-service .nav-tabs > li.li-right {
        float: right;
    }
    .modal-mc-service .nav-tabs>li>a.activate {
        border-bottom: 0;
    }
    .modal-mc-service .nav-tabs>li>a.deactivate {
        border-bottom: 0;
    }
    .modal-mc-service .content-padded {
        padding: 30px 30px 0 30px;
    }
}

.market-connect-apps-container {
    max-width: 1650px;
    margin: 0 auto 25px;
}
.market-connect-apps-container .btn-block+.btn-block {
    margin-top: 0;
}

.modal-marketconnect-splash .modal-content {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: #ff6820;
    color: #fff;
    text-align: center;
    padding-bottom: 65px;
}
.modal-marketconnect-splash ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.redirect-msg {
    text-align: center;
    max-width: 600px;
    padding: 40px;
    margin: 30px auto;
    background-color: #fff;
}
.redirect-msg a {
    text-decoration: underline;
}

.modal-mc-service .activate {
    padding: 40px;
}

.modal-mc-service .activate ul {
    list-style: none;
    margin: 22px 0;
    font-size: 1.3em;
    line-height: 1.8em;
    font-weight: 300;
}
.modal-mc-service .activate ul i {
    padding-right: 20px;
}
.modal-mc-service .activate-btn-container {
    margin: 40px 0;
    text-align: right;
}
@media (max-width:991px) {
    .modal-mc-service .activate {
        padding: 30px 20px;
    }
    .modal-mc-service .activate ul {
        padding: 0;
        font-size: 1.1em;
    }
    .modal-mc-service .activate ul i {
        padding-right: 0;
    }
    .modal-mc-service .activate-btn-container {
        text-align: center;
    }
}

.modal-mc-service .btn-activate {
    padding: 10px 25px;
    font-size: 17px;
    width: 190px;
    height: 45px;
}

.modal-mc-service .activate a {
    text-decoration: underline;
}

.tour-marketconnect {
    padding: 12px;
    background-color: #f5f5f5;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #444;
    min-width: 335px;
    border: 0;
}
.tour-marketconnect .popover-title {
    padding-top: 18px;
    background-color: #f5f5f5;
    color: #222;
    font-size: 1.2em;
    border: 0;
}

.modal-mc-service ul.products {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
    max-height: 375px;
    overflow-y: auto;
    overflow-x: hidden;
}

.modal-mc-service ul.products li.product {
    border-bottom: 1px solid #ddd;
}
.modal-mc-service ul.products li.product div.content-padded {
    padding: 10px;
}
.modal-mc-service ul.products li.product:last-child {
    border: 0;
}
.modal-mc-service ul.products .toggle-pricing {
    display: block;
    text-decoration: none;
}
.modal-mc-service ul.products .product-name {
    font-size: 1.5em;
    font-weight: 300;
}
.modal-mc-service ul.products .btn-manage {
    border: 0;
    background-color: #fff;
    color: #bbb;
    font-size: 1.5em;
    padding: 0 10px;
}

.modal-mc-service .table-pricing th,
.modal-mc-service .table-pricing td {
    text-align: center;
}
.modal-mc-service .sso-container {
    padding: 50px;
    background-color: #f8f8f8;
    text-align: center;
}
.modal-mc-service .sso-container .btn-sso-service {
    font-weight: 300;
}

.modal-mc-service .promotions {
    padding: 15px 20px;
}
.modal-mc-service .promotions .promo {
    margin: 0 0 5px 0;
    padding: 10px 15px;
    background-color: #f8f8f8;
}
.modal-mc-service .promotions .promo h4{
    margin: 2px 0 6px 0;
    color: #666;
}
.modal-mc-service .promotions .promo p {
    margin: 0;
    font-size: 0.9em;
}
.modal-mc-service .promotions .bootstrap-switch {
    float: right;
}

.modal-mc-service .table-pricing th {
    border-top: 0;
}
.modal-mc-service .table-pricing tr:last-child td {
    border-bottom: 1px solid #ddd;
}
.modal-mc-service .table-pricing {
    margin-bottom: 10px;
}

.modal-mc-service .pricing-login-overlay {
    position: absolute;
    width: 90%;
    text-align: center;
    background: rgba(0,0,0,0.8);
    color: #fff;
    font-weight: 300;
    height: 378px;
    padding-top: 150px;
    font-size: 1.1em;
}
.modal-mc-service .pricing-login-overlay .btn {
    border: 0;
}

.modal-mc-service .symantec .features-overview {
    margin: 20px 0;
    padding: 20px 40px 10px;
    background-color: #e4e4e4;
    border-radius: 6px;
    color: #444;
    font-size: 0.95em;
}
.modal-mc-service .symantec .features-overview i {
    color: #fff;
}
.modal-mc-service .symantec .features-overview h4 {
    margin: 0;
    color: #444;
}
.modal-mc-service .symantec .row-logos {
    margin-top: 20px;
}
.modal-mc-service .symantec ul {
    list-style: none;
}
.modal-mc-service .symantec-ee {
    margin: 12px 0;
    padding: 15px 20px;
    background-color: #dcf0d7;
    color: #444;
}
.modal-mc-service .symantec-ee .inner {
    font-weight: 400;
}
.modal-mc-service .symantec-ee .inner span {
    font-size: 1.3em;
}
.modal-mc-service .symantec .table-pricing {
    font-size: 0.9em;
}
.modal-mc-service .symantec .table-pricing th {
    padding: 0 0 2px 0;
}
.modal-mc-service .symantec .table-pricing td.issuance {
    white-space: nowrap;
}

.modal-mc-service .weebly-features .feature {
    text-align: center;
    margin-bottom: 28px;
}
.modal-mc-service .weebly-features .feature .icon {
    height: 60px;
    margin-bottom: 15px;
}
.modal-mc-service .weebly-features .feature h4 {
    margin-bottom: 5px;
}
.modal-mc-service .weebly-features .feature .icon img {
    max-height: 100%;
}
.modal-mc-service .weebly-free i {
    padding-right: 3px;
    font-size: 2em;
    color: #888;
}
.modal-mc-service .weebly-free strong,
.modal-mc-service .site-builder-free strong {
    font-size: 1.15em;
}
.modal-mc-service .weebly.faq h4 {
    color: #666;
    font-size: 1.4em;
    margin-bottom: 10px;
}
.modal-mc-service .weebly .table-pricing {
    font-size: 0.9em;
}
.modal-mc-service .weebly .table-pricing th {
    padding: 6px;
    vertical-align: bottom;
}
.modal-mc-service .weebly .table-pricing th span {
    font-size: 1.7em;
    font-weight: 300;
}
.modal-mc-service .weebly .table-pricing td {
    padding: 1px 5px !important;
}

.modal-mc-service .icon-no {
    color: #a93717
}

.modal-mc-service .icon-yes {
    color: #209e61
}

.modal-mc-service .spamexperts .solutions {
    margin-top: 15px;
    margin-bottom: 15px;
}
.modal-mc-service .spamexperts .solutions .item {
    margin: 0;
    padding: 15px;
    background-color: #dbe8ea;
    text-align: center;
}
.modal-mc-service .spamexperts .solutions .item h4 {
    margin: 0;
    color: #333;
}
.modal-mc-service .spamexperts .solutions .item span {
    font-weight: bold;
}
.modal-mc-service .spamexperts .solutions .item i {
    margin: 7px;
    font-size: 2em;
    color: #5b8890;
}
.modal-mc-service .spamexperts .solutions .item p {
    font-size: 0.9em;
}
.modal-mc-service .spamexperts-pricing .item {
    margin: 0 0 10px 0;
    padding: 17px 30px;
    background-color: #f8f8f8;
}
.modal-mc-service .spamexperts-pricing h4 {
    margin: 0 0 5px 0;
    color: #777;
}
.modal-mc-service .spamexperts-pricing h4 span {
    color: #999;
}
.modal-mc-service .spamexperts-pricing i {
    padding-left: 10px;
    padding-right: 6px;
}
.modal-mc-service .spamexperts.how-it-works {
    margin-top: 15px;
    padding: 20px 25px;
    background-color: #dbe8ea;
}

.modal-mc-service .activate.advanced-mode {
    padding: 30px 40px;
}
.modal-mc-service .activate.advanced-mode .tab-content {
    height: 282px;
    font-size: 0.75em;
    overflow: hidden;
}
.modal-mc-service .activate.advanced-mode ul.products {
    max-height: 282px;
}
.modal-mc-service .activate.advanced-mode .activate-btn-container {
    margin: 18px 0 0 0;
}
@media (max-width:991px) {
    .modal-mc-service .activate.advanced-mode {
        padding: 20px 0;
    }
}

.modal-mc-service .activate .steps {
    margin: 0 0 15px 0;
    white-space: nowrap;
    overflow: auto;
}
.modal-mc-service .activate .steps a {
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    min-width: 24%;
    margin-left: 0.25%;
    height: 32px;
    text-align: center;
    text-decoration: none !important;
    font-size: 13px;
    color: #707070;
    background-color: #f8f8f8;
    cursor: pointer;
}
.modal-mc-service .activate .steps a:first-child {
    margin-left: 0;
}
.modal-mc-service .activate .steps:not(.left-arrow) a:before {
    width: 0;
    height: 0;
    border-top: 16px inset transparent;
    border-bottom: 16px inset transparent;
    border-left: 16px solid #FFFFFF;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.modal-mc-service .activate .steps:not(.left-arrow) a:after {
    width: 0;
    height: 0;
    border-top: 16px inset transparent;
    border-bottom: 16px inset transparent;
    border-left: 16px solid #f8f8f8;
    position: absolute;
    content: "";
    top: 0;
    right: -16px;
    z-index: 2;
}

.modal-mc-service .activate .steps a.active {
    background-color: #beecbe;
    color: #226322;
}
.modal-mc-service .activate .steps a.active:after {
    border-left: 16px solid #beecbe;
}

.modal-mc-service .activate .steps a:first-child:before,
.modal-mc-service .activate .steps a:last-child:after {
    border: none;
}
.modal-mc-service .activate .steps a:first-child {
    border-radius: 4px 0 0 4px;
}
.modal-mc-service .activate .steps a:last-child {
    border-radius: 0 4px 4px 0;
}
.modal-mc-service .activate .steps a.mode-label {
    background-color: #eee;
    font-weight: bold;
    cursor: auto;
}
.modal-mc-service .activate .steps a.mode-label:after {
    border-left: 16px solid #eee;
}

.modal-mc-service .advanced-mode .tab-content h3 {
    font-size: 20px;
}
.modal-mc-service .advanced-mode .promo {
    font-size :13px;
}
.modal-mc-service .advanced-mode .promo p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.modal-mc-service .sitelock .icons {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 0.9em;
}
.modal-mc-service .sitelock .icons img {
    margin: 0 0 5px 0;
    max-height: 50px;
}
.modal-mc-service .sitelock .feature-wrapper {
    margin: 0 0 15px 0;
}
.modal-mc-service .sitelock .feature-wrapper i {
    float: left;
    font-size: 4em;
}
.modal-mc-service .sitelock .feature-wrapper .content {
    margin-left: 100px;
}
.modal-mc-service .sitelock .feature-wrapper p {
    font-size: 0.9em;
}
.modal-mc-service .sitelock .lite-features {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 1.3em;
    font-weight: 300;
}
.modal-mc-service .sitelock .lite-features i {
    padding-left: 25px;
    padding-right: 8px;
}
.modal-mc-service .sitelock i.fa-check {
    color: #36ab3a;
}
.modal-mc-service .sitelock .faq .panel {
    border: 0;
}
.modal-mc-service .sitelock .faq .panel-heading {
    padding: 10px 14px;
    background: transparent;
}
.modal-mc-service .sitelock .faq h4 {
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.modal-mc-service .sitelock .faq h4 a {
    color: #222;
}
.modal-mc-service .sitelock .faq .panel-body {
    padding: 3px 14px 10px;
    color: #555;
    border: 0;
    font-weight: 300;
}
.modal-mc-service .sitelock.faq {
    max-height: 400px;
    overflow: auto;
}
.modal-mc-service .sitelock .table-pricing {
    font-size: 0.9em;
}
.modal-mc-service .content-padded.symantec,
.modal-mc-service .content-padded.site-builder,
.modal-mc-service .sitelock.pricing,
.modal-mc-service .symantec.pricing {
    max-height: 400px;
    overflow: auto;
}

.modal-mc-service .content-padded.site-builder.site-builder-features {
    padding: 15px 10px 0;
    overflow: visible;
}
.modal-mc-service .content-padded.site-builder.highlights {
    overflow: visible;
}

.modal-mc-service .sitelockvpn.features {
    text-align: center;
    font-size: 1.1em;
}
.modal-mc-service .sitelockvpn.features img {
    display: block;
    margin: 10px auto;
}

.modal-mc-service .site-builder-features .feature {
    text-align: center;
    margin-bottom: 0;
}
.modal-mc-service .site-builder-features .feature .icon {
    height: 60px;
}
.modal-mc-service .site-builder-features .feature h4 {
    margin-bottom: 5px;
}
.modal-mc-service .site-builder-features .feature .icon img {
    max-height: 100%;
}
.modal-mc-service .site-builder-highlights {
    margin-top: 15px;
}
.modal-mc-service .site-builder-highlights i {
    padding-right: 3px;
    font-size: 1.5em;
    color: #888;
}
.modal-mc-service .site-builder-free i {
    padding-right: 3px;
    font-size: 2em;
    color: #888;
}
.modal-mc-service .site-builder-highlights strong {
    font-size: 1.15em;
}
.modal-mc-service .site-builder.faq h4 {
    color: #666;
    font-size: 1.4em;
    margin-bottom: 10px;
}
.modal-mc-service .site-builder .table-pricing {
    font-size: 0.9em;
}
.modal-mc-service .site-builder .table-pricing th {
    padding: 6px;
    vertical-align: bottom;
}
.modal-mc-service .site-builder .table-pricing th span {
    font-size: 1.7em;
    font-weight: 300;
}
.modal-mc-service .site-builder .table-pricing td {
    padding: 1px 5px !important;
}
.modal-mc-service .xovinow.about h4 {
    font-size: 16px;
    color: #444;
    font-weight: 600;
}
.modal-mc-service .xovinow.about h4,
.modal-mc-service .xovinow.about p {
    margin-bottom: 10px;
}

.modal-mc-service .xovinow.faq h4 {
    color: #666;
    font-size: 1.4em;
    margin-bottom: 10px;
}
.modal-mc-service .xovinow .table-pricing {
    font-size: 0.9em;
}
.modal-mc-service .xovinow .table-pricing th {
    padding: 6px;
    vertical-align: bottom;
}
.modal-mc-service .xovinow .table-pricing th span {
    font-size: 1.7em;
    font-weight: 300;
}
.modal-mc-service .xovinow .table-pricing td {
    padding: 1px 5px !important;
}
.modal-mc-service .xovinow.features {
    overflow: visible;
}
.modal-mc-service .xovinow.features img {
    max-width: 280px;
    padding-top: 5px;
}
.modal-mc-service .xovinow.features .feature-menu {
    border-right: 1px solid #ddd;
    height: 400px;
}
.modal-mc-service .xovinow.features .feature-menu .feature-menu-item {
    display: block;
    border: 1px solid lightgrey;
    padding: 5px 0;
    text-align: center;
    background-color: #f9f9f9;
    line-height: 1.42857143;
    border-radius: 4px 0 0 4px;
    margin-bottom: 2px;
    margin-right: -16px;
}
.modal-mc-service .xovinow.features .feature-menu .feature-menu-item.shown {
    background-color: #fff;
    text-decoration: underline;
    border-right-color: transparent;
}
.modal-mc-service .xovinow.features .feature-menu .feature-menu-item small {
    font-size: 75%;
    text-decoration: none;
    text-align: left !important;
}
.modal-mc-service .xovinow.features .feature-info {
    line-height: 30px;
}
.modal-mc-service .xovinow.features .feature-info div.feature-info-item.shown {
    display: block;
}
.modal-mc-service .xovinow.features .feature-info div.feature-info-item:not(.shown) {
    display: none;
}
.modal-mc-service .xovinow .faq .panel {
    border: 0;
}
.modal-mc-service .xovinow .faq .panel-heading {
    padding: 10px 14px;
    background: transparent;
}
.modal-mc-service .xovinow .faq h4 {
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.modal-mc-service .xovinow .faq h4 a {
    color: #222;
    font-weight: 500;
}
.modal-mc-service .xovinow .faq h4 a:not(.collapsed) {
    text-decoration: underline;
}
.modal-mc-service .xovinow .faq .panel-body {
    padding: 3px 14px 10px;
    color: #555;
    border: 0;
    font-weight: 300;
}
.modal-mc-service .xovinow.faq {
    max-height: 400px;
    overflow: auto;
}

.marketconnect-product-redirect {
    margin: 0 0 10px 0;
    padding: 65px 50px;
    text-align: center;
    background: rgba(0,0,0,0.8);
    color: #fff;
    font-weight: 300;
    font-size: 1.1em;
    border-radius: 4px;
}
.marketconnect-product-redirect .btn {
    margin-top: 8px;
}

.mc-smwrapper {
    padding: 15px;
}
.mc-sm-container {
    margin: 0 auto;
    padding: 30px;
    background-color: #fff;
    border-radius: 6px;
    max-width: 1000px;
}
.mc-sm-container h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #444;
}
.mc-sm-container .actions {
    margin: 20px;
    text-align: center;
}
.mc-sm-container .actions .btn {
    margin-bottom: 5px;
    font-size: 0.95em;
}
.mc-sm-container .addt-info {
    margin:20px 0 0;
    padding: 20px;
    padding-bottom: 0;
    border-top: 1px solid #eee;
}
.mc-sm-container .detailed-order-status {
    margin: 20px 0 0 0;
}
.mc-sm-container .actions .btn-wrapper {
    display: inline-block;
}

.mc-sm-container .field-label {
    color: #888;
}

.mc-sm-container h3 span {
    display: block;
    padding: 5px 0;
    font-size: 12px;
    color: #ccc;
}

.mc-sm-container .status
{
    display:inline;
    padding: 5px 15px;
    background-color:#666;
    color:#fff;
    font-size: 0.9em;
}
.mc-sm-container .instant-issuance-status.success {
    display:inline;
    padding: 5px 15px;
    background-color: #c756dc;
    color:#fff;
    font-size: 0.9em;
}
.mc-sm-container .status.active,
.mc-sm-container .status.configurationsubmitted,
.mc-sm-container .status.certificateissued {
    background-color:#64bf59;
}
.mc-sm-container .status.awaitingconfiguration {
    background-color:#5bc0de;
}
.mc-sm-container .status.certificatecancelled,
.mc-sm-container .status.certificaterejected,
.mc-sm-container .status.certificaterevoked {
    background-color:#cc0000;
}
.mc-sm-container .status.reissuepending {
    background-color:#F89406;
}
.mc-sm-container .status.refunded {
    background-color:#de9e5b;
}

@media (min-width:768px) {
    .mc-sm-container .field-label {
        text-align: right;
    }
    .mc-sm-container h3 span {
        float: right;
    padding: 8px 15px;
    }
}
@media (max-width:767px) {
    .mc-sm-container .actions .btn {
        width: 100%;
        text-align: left;
    }
    .mc-sm-container .field-label {
        margin-bottom: 2px;
        font-weight: bold;
    }
    .mc-sm-container .actions {
        margin: 20px 0;
    }
}

@media (min-width:992px) {
    .market-connect-row {
        display: flex;
        flex-flow: row wrap;
    }
}
PK��-Z�)8�.�.!jquery.dataTables_themeroller.cssnu�[���/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 4px 10px;
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead th div.DataTables_sort_wrapper {
  position: relative;
  padding-right: 10px;
}
table.dataTable thead th div.DataTables_sort_wrapper span {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -5px;
}
table.dataTable thead th.ui-state-default {
  border-right-width: 0;
}
table.dataTable thead th.ui-state-default:last-child {
  border-right-width: 1px;
}
table.dataTable tbody tr {
  background-color: white;
}
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable th.center,
table.dataTable td.center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.right,
table.dataTable td.right {
  text-align: right;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.hover tbody tr.odd:hover,
table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover,
table.dataTable.display tbody tr.even:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
  background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.odd:hover > .sorting_1,
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.display tbody tr.odd:hover > .sorting_2,
table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.display tbody tr.odd:hover > .sorting_3,
table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.55em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_paginate .fg-button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .fg-button:active {
  outline: none;
}
.dataTables_wrapper .dataTables_paginate .fg-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.dataTables_wrapper .dataTables_paginate .fg-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .ui-widget-header {
  font-weight: normal;
}
.dataTables_wrapper .ui-toolbar {
  padding: 8px;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
PK��-Z�϶�3	3	install.cssnu�[���@import url("../fonts/css/open-sans-family.css");

body {
    background-color: #efefef;
    margin: 25px;
}

body,
input,
button,
select,
textarea,
h1,
h2,
h3 {
  font-family: "Open Sans", Verdana, Tahoma, serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
}

.wrapper {
    margin: 0 auto;
    background-color: #fff;
    max-width: 740px;
    padding: 10px 30px 30px 30px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.version {
    float: right;
    margin: 20px 10px;
    padding: 10px 20px;
    background-color: #294a87;
    color: #fff;
    font-family: Verdana, sans-serif;
    font-size: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

h1 {
    font-size: 18px;
    color: #294a87;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
h2 {
    font-size: 18px;
    color: #000;
}

table.table-padded tr td {
    padding: 2px;
}

table.requirements tr th, table.requirements tr td {
    font-size: 0.8em;
    text-align: center;
}

#requirementsFullResults .modal-content,
#upgradeBackup .modal-content {
    box-shadow: none;
    border-radius: 0;
    border: 0;
}

#requirementsFullResults .modal-header {
    border-bottom: 0;
}
#requirementsFullResults .modal-footer {
    border-top: 0;
}

#upgradeBackup .modal-title {
    font-size: 2em;
}
#upgradeBackup .modal-title i {
    font-size: 1.8em;
    color: #5bc0de;
}
#upgradeBackup .modal-header {
    padding: 40px;
    background-color: #fff;
    border-bottom: 0;
}
#upgradeBackup .modal-body {
    padding: 0 30px;
    border-top: 0;
}
#upgradeBackup .modal-footer {
    padding: 35px 15px 45px 15px;
    border-top: 0;
}

#upgradeBackup .modal-header,
#upgradeBackup .modal-body,
#upgradeBackup .modal-footer {
    text-align: center;
}

.upgrade-duration-msg {
    padding-top: 5px;
    font-size: 0.7em;
}

.loading {
    display: none;
    margin: 0 auto;
    padding: 20px;
    font-size: 18px;
    text-align: center;
}

.passed {
    color: #99cc00;
    font-weight: bold;
}

.failed {
    color: #cc0000;
    font-weight: bold;
}

.icon-success {
    color: #3c763d;
}

.icon-error {
    color: #cc0000;
}

.help-icon {
    padding-left: 10px;
    padding-right: 10px;
}
PK��-Z��Q�**	index.phpnu�[���<?php
header("Location: ../../index.php");PK��-Z�� �	;	;jquery.dataTables.min.cssnu�[���table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting{cursor:pointer;*cursor:hand}table.dataTable thead .sorting{background:url("../img/sort_both.png") no-repeat center right}table.dataTable thead .sorting_asc{background:url("../img/sort_asc.png") no-repeat center right}table.dataTable thead .sorting_desc{background:url("../img/sort_desc.png") no-repeat center right}table.dataTable thead .sorting_asc_disabled{background:url("../img/sort_asc_disabled.png") no-repeat center right}table.dataTable thead .sorting_desc_disabled{background:url("../img/sort_desc_disabled.png") no-repeat center right}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#abb9d3}table.dataTable.hover tbody tr:hover,table.dataTable.hover tbody tr.odd:hover,table.dataTable.hover tbody tr.even:hover,table.dataTable.display tbody tr:hover,table.dataTable.display tbody tr.odd:hover,table.dataTable.display tbody tr.even:hover{background-color:#f5f5f5}table.dataTable.hover tbody tr:hover.selected,table.dataTable.hover tbody tr.odd:hover.selected,table.dataTable.hover tbody tr.even:hover.selected,table.dataTable.display tbody tr:hover.selected,table.dataTable.display tbody tr.odd:hover.selected,table.dataTable.display tbody tr.even:hover.selected{background-color:#a9b7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#f9f9f9}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad4}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b3cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a7b5ce}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b6d0}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#f9f9f9}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fbfbfb}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fdfdfd}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad4}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#adbbd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.display tbody tr.odd:hover>.sorting_1,table.dataTable.display tbody tr.even:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_1,table.dataTable.order-column.hover tbody tr.even:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.display tbody tr.odd:hover>.sorting_2,table.dataTable.display tbody tr.even:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_2,table.dataTable.order-column.hover tbody tr.even:hover>.sorting_2{background-color:#ebebeb}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.display tbody tr.odd:hover>.sorting_3,table.dataTable.display tbody tr.even:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr.odd:hover>.sorting_3,table.dataTable.order-column.hover tbody tr.even:hover>.sorting_3{background-color:#eee}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.display tbody tr.odd:hover.selected>.sorting_1,table.dataTable.display tbody tr.even:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_1{background-color:#a1aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.display tbody tr.odd:hover.selected>.sorting_2,table.dataTable.display tbody tr.even:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_2{background-color:#a2afc8}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.display tbody tr.odd:hover.selected>.sorting_3,table.dataTable.display tbody tr.even:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_3{background-color:#a4b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:5px 9px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:5px 9px 3px 9px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px 5px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #cacaca;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
PK��-Z�p��XXjqueryFileTree.cssnu�[���UL.jqueryFileTree {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
}

UL.jqueryFileTree LI {
    list-style: none;
    padding: 0px;
    padding-left: 20px;
    margin: 0px;
    white-space: nowrap;
}

UL.jqueryFileTree A {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 0px 2px;
}

UL.jqueryFileTree A:hover {
    background: #BDF;
}

/* Core Styles */
.jqueryFileTree LI.directory { background: url(../../assets/img/directory.png) left top no-repeat; }
.jqueryFileTree LI.expanded { background: url(../../assets/img/folderopen.png) left top no-repeat; }
.jqueryFileTree LI.wait { background: url(../../assets/img/spinner.gif) left top no-repeat; }

/* File Extensions*/
.jqueryFileTree LI.file { background: url(../../assets/img/file.png) left top no-repeat; }
.jqueryFileTree LI.ext_doc { background: url(../../assets/img/doc.png) left top no-repeat; }
.jqueryFileTree LI.ext_gif { background: url(../../assets/img/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_jpg { background: url(../../assets/img/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_jpeg { background: url(../../assets/img/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_png { background: url(../../assets/img/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_pdf { background: url(../../assets/img/pdf.png) left top no-repeat; }
.jqueryFileTree LI.ext_txt { background: url(../../assets/img/txt.png) left top no-repeat; }
.jqueryFileTree LI.ext_zip { background: url(../../assets/img/zip.png) left top no-repeat; }
PK��-Z?���T'T'fullcalendar.min.cssnu�[���/*!
 * FullCalendar v2.1.1 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-popover .fc-header,.fc-unthemed hr{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-icon{display:inline-block;font-size:2em;line-height:.5em;height:.5em;font-family:"Courier New",Courier,monospace}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-icon-x:after{content:"\000D7"}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:.05em;margin:0 .1em}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-highlight-skeleton{z-index:2;bottom:0}.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-content-skeleton{position:relative;z-index:3;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:4}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-highlight-skeleton{z-index:3}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:4;top:0;left:0;right:0}.fc-time-grid>.fc-helper-skeleton{z-index:5}.fc-slats td{height:1.5em;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}
PK��-Z3k�q�q�bootstrap.min.cssnu�[���/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */PK��-Zߐ)�		ion.rangeSlider.skinModern.cssnu�[���/* Ion.RangeSlider, Modern Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-modern.png) repeat-x;
}

.irs {
    height: 50px;
}
.irs-with-grid {
    height: 70px;
}
.irs-line {
    height: 6px; top: 25px;
}
    .irs-line-left {
        height: 6px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 6px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 6px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 6px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 6px; width: 6px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 5px; top: 25px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 11px; height: 18px;
    top: 31px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #20b426;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #20b426;
}

.irs-grid {
    height: 34px;
}
.irs-grid-pol {
    background: #c0c0c0;
}
.irs-grid-text {
    bottom: 12px;
    color: #c0c0c0;
}

.irs-disable-mask {

}
.irs-disabled {

}
.lt-ie9 .irs-disabled {

}
PK��-Zĩ���jquery.miniColors.cssnu�[���.miniColors-trigger {
    height: 22px;
    width: 22px;
    background: url(../img/miniColors/trigger.png) center no-repeat;
    vertical-align: middle;
    margin: 0 .25em;
    display: inline-block;
    outline: none;
}

.miniColors-selector {
    position: absolute;
    width: 188px;
    height: 162px;
    background: #FFF;
    border: solid 1px #BBB;
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
    box-shadow: 0 0 6px rgba(0, 0, 0, .25);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    z-index: 999999;
}

.miniColors-selector.black {
    background: #000;
    border-color: #000;
}

.miniColors-colors {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 150px;
    height: 150px;
    background: url(../img/miniColors/gradient.png) center no-repeat;
    cursor: crosshair;
}

.miniColors-hues {
    position: absolute;
    top: 5px;
    left: 160px;
    width: 20px;
    height: 150px;
    background: url(../img/miniColors/rainbow.png) center no-repeat;
    cursor: crosshair;
}

.miniColors-colorPicker {
    position: absolute;
    width: 11px;
    height: 11px;
    background: url(../img/miniColors/circle.gif) center no-repeat;
}

.miniColors-huePicker {
    position: absolute;
    left: -3px;
    width: 26px;
    height: 3px;
    background: url(../img/miniColors/line.gif) center no-repeat;
}
PK��-Z����
normalize.cssnu�[���/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}
PK��-Zs�R�
�
recommendations.min.cssnu�[���#recommendationsModal .product-added-panel .panel-body{display:flex;flex-flow:row wrap;justify-content:space-between}#recommendationsModal .product-added-panel .panel-body>span:first-child{flex-basis:100%;margin-bottom:.5rem}#recommendationsModal .product-added-panel .panel-body>div{display:flex;flex-direction:column}#recommendationsModal .product-added-panel .price,#recommendationsModal .product-added-panel .product-name{font-weight:bolder}#recommendationsModal .product-added-panel .product-cycle,#recommendationsModal .product-added-panel .product-price{text-align:right}#recommendationsModal .modal-header{background-color:initial;border-bottom:0;padding:1rem 1rem 0}#recommendationsModal .modal-footer{border:0;justify-content:center}.product-recommendations-container{margin-bottom:30px;margin-top:20px;max-height:600px;overflow-y:auto}.product-recommendations{border-color:#7b7b7b;margin:20px auto 30px;max-width:575px}.product-recommendations .product-recommendation{background-color:#fff;border:1px dashed #ccc;border-bottom:4px solid #9abb3a;margin:0 0 10px}.product-recommendations .product-recommendation .cta{align-items:end;display:flex;flex-direction:column;float:right;padding:3px 10px;text-align:center}.product-recommendations .product-recommendation .headline{font-size:1em;padding-top:8px}.product-recommendations .product-recommendation .tagline{font-size:.9em;font-weight:300}.product-recommendations .product-recommendation .header{border-bottom:0;cursor:pointer;overflow:hidden}.product-recommendations .product-recommendation .header.header-static{cursor:default}.product-recommendations .product-recommendation .body{background-color:#f8f8f8;border-top:10px solid #eaeaea;display:none;font-size:.85em;padding:10px 15px}.product-recommendations .product-recommendation .price{align-items:end;color:#83a032;display:flex;flex-direction:column;font-size:1em;padding:4px 0}.product-recommendations .product-recommendation .btn-add{background-color:#9abb3a;color:#fff;font-size:.9em;padding:0}.product-recommendations .product-recommendation .arrow{background-color:#83a032;display:inline-block;padding:2px 8px}.product-recommendations .product-recommendation .text{display:inline-block;font-size:.9em;padding:2px 8px}.product-recommendations .product-recommendation .expander{color:#9abb3a;float:left;font-size:1.5em;line-height:60px;margin-right:15px;text-align:right;transition:all 2s linear;width:28px}.product-recommendations .product-recommendation .expander .fa-square{font-size:.7em}.product-recommendations .product-recommendation .rotate{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.product-recommendations .product-recommendation .rotate.down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}PK�-ZG�R�wp-embed-template.min.cssnu�[���/*! This file is auto-generated */
body,html{padding:0;margin:0}body{font-family:sans-serif}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.dashicons{display:inline-block;width:20px;height:20px;background-color:transparent;background-repeat:no-repeat;background-size:20px;background-position:center;transition:background .1s ease-in;position:relative;top:5px}.dashicons-no{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M15.55%2013.7l-2.19%202.06-3.42-3.65-3.64%203.43-2.06-2.18%203.64-3.43-3.42-3.64%202.18-2.06%203.43%203.64%203.64-3.42%202.05%202.18-3.64%203.43z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E")}.dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E")}.wp-embed-comments a:hover .dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.dashicons-share{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");display:none}.js .dashicons-share{display:inline-block}.wp-embed-share-dialog-open:hover .dashicons-share{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.wp-embed{padding:25px;font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;color:#8c8f94;background:#fff;border:1px solid #dcdcde;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:auto;zoom:1}.wp-embed a{color:#8c8f94;text-decoration:none}.wp-embed a:hover{text-decoration:underline}.wp-embed-featured-image{margin-bottom:20px}.wp-embed-featured-image img{width:100%;height:auto;border:none}.wp-embed-featured-image.square{float:left;max-width:160px;margin-right:20px}.wp-embed p{margin:0}p.wp-embed-heading{margin:0 0 15px;font-weight:600;font-size:22px;line-height:1.3}.wp-embed-heading a{color:#2c3338}.wp-embed .wp-embed-more{color:#c3c4c7}.wp-embed-footer{display:table;width:100%;margin-top:30px}.wp-embed-site-icon{position:absolute;top:50%;left:0;transform:translateY(-50%);height:25px;width:25px;border:0}.wp-embed-site-title{font-weight:600;line-height:1.78571428}.wp-embed-site-title a{position:relative;display:inline-block;padding-left:35px}.wp-embed-meta,.wp-embed-site-title{display:table-cell}.wp-embed-meta{text-align:right;white-space:nowrap;vertical-align:middle}.wp-embed-comments,.wp-embed-share{display:inline}.wp-embed-meta a:hover{text-decoration:none;color:#2271b1}.wp-embed-comments a{line-height:1.78571428;display:inline-block}.wp-embed-comments+.wp-embed-share{margin-left:10px}.wp-embed-share-dialog{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1d2327;background-color:rgba(0,0,0,.9);color:#fff;opacity:1;transition:opacity .25s ease-in-out}.wp-embed-share-dialog.hidden{opacity:0;visibility:hidden}.wp-embed-share-dialog-close,.wp-embed-share-dialog-open{margin:-8px 0 0;padding:0;background:0 0;border:none;cursor:pointer;outline:0}.wp-embed-share-dialog-close .dashicons,.wp-embed-share-dialog-open .dashicons{padding:4px}.wp-embed-share-dialog-open .dashicons{top:8px}.wp-embed-share-dialog-close:focus .dashicons,.wp-embed-share-dialog-open:focus .dashicons{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;border-radius:100%}.wp-embed-share-dialog-close{position:absolute;top:20px;right:20px;font-size:22px}.wp-embed-share-dialog-close:hover{text-decoration:none}.wp-embed-share-dialog-close .dashicons{height:24px;width:24px;background-size:24px}.wp-embed-share-dialog-content{height:100%;transform-style:preserve-3d;overflow:hidden}.wp-embed-share-dialog-text{margin-top:25px;padding:20px}.wp-embed-share-tabs{margin:0 0 20px;padding:0;list-style:none}.wp-embed-share-tab-button{display:inline-block}.wp-embed-share-tab-button button{margin:0;padding:0;border:none;background:0 0;font-size:16px;line-height:1.3;color:#a7aaad;cursor:pointer;transition:color .1s ease-in}.wp-embed-share-tab-button [aria-selected=true]{color:#fff}.wp-embed-share-tab-button button:hover{color:#fff}.wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 0 0 10px;padding:0 0 0 11px;border-left:1px solid #a7aaad}.wp-embed-share-tab[aria-hidden=true]{display:none}p.wp-embed-share-description{margin:0;font-size:14px;line-height:1;font-style:italic;color:#a7aaad}.wp-embed-share-input{box-sizing:border-box;width:100%;border:none;height:28px;margin:0 0 10px;padding:0 5px;font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;resize:none;cursor:text}textarea.wp-embed-share-input{height:72px}html[dir=rtl] .wp-embed-featured-image.square{float:right;margin-right:0;margin-left:20px}html[dir=rtl] .wp-embed-site-title a{padding-left:0;padding-right:35px}html[dir=rtl] .wp-embed-site-icon{margin-right:0;margin-left:10px;left:auto;right:0}html[dir=rtl] .wp-embed-meta{text-align:left}html[dir=rtl] .wp-embed-share{margin-left:0;margin-right:10px}html[dir=rtl] .wp-embed-share-dialog-close{right:auto;left:20px}html[dir=rtl] .wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 10px 0 0;padding:0 11px 0 0;border-left:none;border-right:1px solid #a7aaad}PK�-Zr�w�N�Nadmin-bar-rtl.min.cssnu�[���/*! This file is auto-generated */
html{--wp-admin--admin-bar--height:32px;scroll-padding-top:var(--wp-admin--admin-bar--height)}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;line-height:2.46153846;border-radius:0;box-sizing:content-box;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#f0f0f1}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{border:none;text-decoration:none;background:0 0;box-shadow:none}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{box-shadow:none}#wpadminbar a:focus{outline-offset:-1px}#wpadminbar{direction:rtl;color:#c3c4c7;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#1d2327;outline:1px solid transparent}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#2c3338;display:none;position:absolute;float:none}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:2;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block;outline:1px solid transparent}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#2c3338;color:#72aee6}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#72aee6}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{position:relative;float:right;font:normal 20px/1 dashicons;speak:never;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a7aaad;color:rgba(240,246,252,.6)}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{position:relative;transition:color .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#72aee6}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c3c4c7}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#72aee6}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{position:absolute;font:normal 17px/1 dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;left:10px;padding:4px 0;content:"\f141";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;right:6px;content:"\f139"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#3c434a}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#72aee6}#wpadminbar .quicklinks a span#ab-updates{background:#f0f0f1;color:#2c3338;display:inline;padding:2px 5px;font-size:10px;font-weight:600;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{box-shadow:none}#wpadminbar #wp-admin-bar-recovery-mode{color:#fff;background-color:#d63638}#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{color:#fff;background-color:#d63638}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{display:inline-block}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a7aaad;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #8c8f94;background:#f0f0f1;line-height:1.84615384;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{display:inline-block;vertical-align:middle;font:normal 16px/1 dashicons!important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0f0f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#72aee6}#wpadminbar .quicklinks li div.blavatar:before,#wpadminbar .quicklinks li img.blavatar{height:16px;width:16px;margin:0 -2px 2px 8px}#wpadminbar .quicklinks li div.blavatar:before{content:"\f120";display:inline-block}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-site-editor>.ab-item:before{content:"\f100";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{display:inline-block;animation:rotation 2s infinite linear}@media (prefers-reduced-motion:reduce){#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{animation:none}}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:normal 20px/1 dashicons!important;content:"\f179";speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{display:inline-block;float:none;position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.84615384;text-indent:0;height:24px;width:24px;max-width:none;padding:0 24px 0 3px;margin:0;color:#c3c4c7;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;box-shadow:none;box-sizing:border-box;transition-duration:.4s;transition-property:width,background;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar #adminbarsearch .adminbar-button{display:none}.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em;right:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none}#wpadminbar .screen-reader-shortcut:focus{top:7px;background:#f0f0f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}@media screen and (max-width:782px){html{--wp-admin--admin-bar--height:46px}html #wpadminbar{height:46px;min-width:240px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.28571428}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:3.28571428;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:1.6}#wpadminbar .ab-label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a7aaad;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:normal 32px/1 dashicons;speak:never;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:1.26;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:1.38235294;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:1.5;color:#f0f0f1}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:relative}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;box-shadow:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}PK�-Z�2���N�Nadmin-bar.min.cssnu�[���/*! This file is auto-generated */
html{--wp-admin--admin-bar--height:32px;scroll-padding-top:var(--wp-admin--admin-bar--height)}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;line-height:2.46153846;border-radius:0;box-sizing:content-box;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#f0f0f1}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{border:none;text-decoration:none;background:0 0;box-shadow:none}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{box-shadow:none}#wpadminbar a:focus{outline-offset:-1px}#wpadminbar{direction:ltr;color:#c3c4c7;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#1d2327;outline:1px solid transparent}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#2c3338;display:none;position:absolute;float:none}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:2;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block;outline:1px solid transparent}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#2c3338;color:#72aee6}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#72aee6}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{position:relative;float:left;font:normal 20px/1 dashicons;speak:never;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a7aaad;color:rgba(240,246,252,.6)}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{position:relative;transition:color .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#72aee6}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c3c4c7}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#72aee6}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{position:absolute;font:normal 17px/1 dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;right:10px;padding:4px 0;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#3c434a}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#72aee6}#wpadminbar .quicklinks a span#ab-updates{background:#f0f0f1;color:#2c3338;display:inline;padding:2px 5px;font-size:10px;font-weight:600;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{box-shadow:none}#wpadminbar #wp-admin-bar-recovery-mode{color:#fff;background-color:#d63638}#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{color:#fff;background-color:#d63638}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{display:inline-block}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a7aaad;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #8c8f94;background:#f0f0f1;line-height:1.84615384;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{display:inline-block;vertical-align:middle;font:normal 16px/1 dashicons!important;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0f0f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#72aee6}#wpadminbar .quicklinks li div.blavatar:before,#wpadminbar .quicklinks li img.blavatar{height:16px;width:16px;margin:0 8px 2px -2px}#wpadminbar .quicklinks li div.blavatar:before{content:"\f120";display:inline-block}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-site-editor>.ab-item:before{content:"\f100";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{display:inline-block;animation:rotation 2s infinite linear}@media (prefers-reduced-motion:reduce){#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{animation:none}}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:normal 20px/1 dashicons!important;content:"\f179";speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{display:inline-block;float:none;position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.84615384;text-indent:0;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#c3c4c7;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;box-shadow:none;box-sizing:border-box;transition-duration:.4s;transition-property:width,background;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar #adminbarsearch .adminbar-button{display:none}.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em;left:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none}#wpadminbar .screen-reader-shortcut:focus{top:7px;background:#f0f0f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}@media screen and (max-width:782px){html{--wp-admin--admin-bar--height:46px}html #wpadminbar{height:46px;min-width:240px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.28571428}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:3.28571428;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:1.6}#wpadminbar .ab-label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a7aaad;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:normal 32px/1 dashicons;speak:never;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:1.26;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:1.38235294;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:1.5;color:#f0f0f1}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:relative}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;box-shadow:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}PK�-Zsff.cssnu�[���PK�-Z
sgcsff.cssnu�[���PK�-Z��Bt����
sgcgur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z��Bt����gur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z}���66customize-preview.min.cssnu�[���/*! This file is auto-generated */
.customize-partial-refreshing{opacity:.25;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{box-shadow:none}.customize-partial-edit-shortcut,.widget .customize-partial-edit-shortcut{position:absolute;float:left;width:1px;height:1px;padding:0;margin:-1px 0 0 -1px;border:0;background:0 0;color:transparent;box-shadow:none;outline:0;z-index:5}.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{position:absolute;left:-30px;top:2px;color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;line-height:1!important;font-size:18px;z-index:5;background:#3582c4!important;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 1px rgba(60,67,74,.15);text-align:center;cursor:pointer;box-sizing:border-box;padding:3px;animation-fill-mode:both;animation-duration:.4s;opacity:0;pointer-events:none;text-shadow:0 -1px 1px #135e96,1px 0 1px #135e96,0 1px 1px #135e96,-1px 0 1px #135e96}.wp-custom-header .customize-partial-edit-shortcut button{left:2px}.customize-partial-edit-shortcut button svg{fill:#fff;min-width:20px;min-height:20px;width:20px;height:20px;margin:auto}.customize-partial-edit-shortcut button:hover{background:#4f94d4!important}.customize-partial-edit-shortcut button:focus{box-shadow:0 0 0 2px #4f94d4}body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button{animation-name:customize-partial-edit-shortcut-bounce-appear;pointer-events:auto}body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button{animation-name:customize-partial-edit-shortcut-bounce-disappear;pointer-events:none}.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button,.page-sidebar-collapsed .customize-partial-edit-shortcut button{visibility:hidden}@keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:1;transform:scale3d(1,1,1)}20%{transform:scale3d(.97,.97,.97)}40%{opacity:1;transform:scale3d(1.03,1.03,1.03)}60%{transform:scale3d(.9,.9,.9)}80%{transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@media screen and (max-width:800px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{left:-32px}}@media screen and (max-width:320px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{left:-30px}}PK�-ZG��e�e�media-views-rtl.cssnu�[���/*! This file is auto-generated */
/**
 * Base Styles
 */
.media-modal * {
	box-sizing: content-box;
}

.media-modal input,
.media-modal select,
.media-modal textarea {
	box-sizing: border-box;
}

.media-modal,
.media-frame {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	-webkit-overflow-scrolling: touch;
}

.media-modal legend {
	padding: 0;
	font-size: 13px;
}

.media-modal label {
	font-size: 13px;
}

.media-modal .legend-inline {
	position: absolute;
	transform: translate(100%, 50%);
	margin-right: -1%;
	line-height: 1.2;
}

.media-frame a {
	border-bottom: none;
	color: #2271b1;
}

.media-frame a:hover,
.media-frame a:active {
	color: #135e96;
}

.media-frame a:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-frame a.button {
	color: #2c3338;
}

.media-frame a.button:hover {
	color: #1d2327;
}

.media-frame a.button-primary,
.media-frame a.button-primary:hover {
	color: #fff;
}

.media-frame input,
.media-frame textarea {
	padding: 6px 8px;
}

.media-frame select,
.wp-admin .media-frame select {
	min-height: 30px;
	vertical-align: middle;
}

.media-frame input[type="text"],
.media-frame input[type="password"],
.media-frame input[type="color"],
.media-frame input[type="date"],
.media-frame input[type="datetime"],
.media-frame input[type="datetime-local"],
.media-frame input[type="email"],
.media-frame input[type="month"],
.media-frame input[type="number"],
.media-frame input[type="search"],
.media-frame input[type="tel"],
.media-frame input[type="time"],
.media-frame input[type="url"],
.media-frame input[type="week"],
.media-frame textarea,
.media-frame select {
	box-shadow: 0 0 0 transparent;
	border-radius: 4px;
	border: 1px solid #8c8f94;
	background-color: #fff;
	color: #2c3338;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 1.38461538;
}

.media-frame input[type="text"],
.media-frame input[type="password"],
.media-frame input[type="date"],
.media-frame input[type="datetime"],
.media-frame input[type="datetime-local"],
.media-frame input[type="email"],
.media-frame input[type="month"],
.media-frame input[type="number"],
.media-frame input[type="search"],
.media-frame input[type="tel"],
.media-frame input[type="time"],
.media-frame input[type="url"],
.media-frame input[type="week"] {
	padding: 0 8px;
	/* inherits font size 13px */
	line-height: 2.15384615; /* 28px */
}

/* Search field in the Media Library toolbar */
.media-frame.mode-grid .wp-filter input[type="search"] {
	font-size: 14px;
	line-height: 2;
}

.media-frame input[type="text"]:focus,
.media-frame input[type="password"]:focus,
.media-frame input[type="number"]:focus,
.media-frame input[type="search"]:focus,
.media-frame input[type="email"]:focus,
.media-frame input[type="url"]:focus,
.media-frame textarea:focus,
.media-frame select:focus {
	border-color: #3582c4;
	box-shadow: 0 0 0 1px #3582c4;
	outline: 2px solid transparent;
}

.media-frame input:disabled,
.media-frame textarea:disabled,
.media-frame input[readonly],
.media-frame textarea[readonly] {
	background-color: #f0f0f1;
}

.media-frame input[type="search"] {
	-webkit-appearance: textfield;
}

.media-frame ::-webkit-input-placeholder {
	color: #646970;
}

.media-frame ::-moz-placeholder {
	color: #646970;
	opacity: 1;
}

.media-frame :-ms-input-placeholder {
	color: #646970;
}

/*
 * In some cases there's the need of higher specificity,
 * for example higher than `.media-embed .setting`.
 */
.media-frame .hidden,
.media-frame .setting.hidden {
	display: none;
}

/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle,
.ui-sortable-handle {
	touch-action: none;
}

/**
 * Modal
 */
.media-modal {
	position: fixed;
	top: 30px;
	right: 30px;
	left: 30px;
	bottom: 30px;
	z-index: 160000;
}

.wp-customizer .media-modal {
	z-index: 560000;
}

.media-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	z-index: 159900;
}

.wp-customizer .media-modal-backdrop {
	z-index: 559900;
}

.media-modal-close {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	background: none;
	color: #646970;
	z-index: 1000;
	cursor: pointer;
	outline: none;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

.media-modal-close:hover,
.media-modal-close:active {
	color: #135e96;
}

.media-modal-close:focus {
	color: #135e96;
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-modal-close span.media-modal-icon {
	background-image: none;
}

.media-modal-close .media-modal-icon:before {
	content: "\f158";
	font: normal 20px/1 dashicons;
	speak: never;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.media-modal-content {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: auto;
	min-height: 300px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.7);
	background: #fff;
	-webkit-font-smoothing: subpixel-antialiased;
}

.media-modal-content .media-frame select.attachment-filters {
	margin-top: 32px;
	margin-left: 2%;
	width: 42%;
	width: calc(48% - 12px);
}

/* higher specificity */
.wp-core-ui .media-modal-icon {
	background-image: url(../images/uploader-icons.png);
	background-repeat: no-repeat;
}

/**
 * Toolbar
 */
.media-toolbar {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
	height: 60px;
	padding: 0 16px;
	border: 0 solid #dcdcde;
	overflow: hidden;
}

.media-frame-toolbar .media-toolbar {
	top: auto;
	bottom: -47px;
	height: auto;
	overflow: visible;
	border-top: 1px solid #dcdcde;
}

.media-toolbar-primary {
	float: left;
	height: 100%;
	position: relative;
}

.media-toolbar-secondary {
	float: right;
	height: 100%;
}

.media-toolbar-primary > .media-button,
.media-toolbar-primary > .media-button-group {
	margin-right: 10px;
	float: right;
	margin-top: 15px;
}

.media-toolbar-secondary > .media-button,
.media-toolbar-secondary > .media-button-group {
	margin-left: 10px;
	margin-top: 15px;
}

/**
 * Sidebar
 */
.media-sidebar {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 267px;
	padding: 0 16px;
	z-index: 75;
	background: #f6f7f7;
	border-right: 1px solid #dcdcde;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.media-sidebar::after {
	content: "";
	display: flex;
	clear: both;
	height: 24px;
}

.hide-toolbar .media-sidebar {
	bottom: 0;
}

.media-sidebar h2,
.image-details .media-embed h2 {
	position: relative;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
	color: #646970;
	margin: 24px 0 8px;
}

.media-sidebar .setting,
.attachment-details .setting {
	display: block;
	float: right;
	width: 100%;
	margin: 0 0 10px;
}

.attachment-details h2 {
	display: grid;
	grid-template-columns: auto 5em;
}

.media-sidebar .collection-settings .setting {
	margin: 1px 0;
}

.media-sidebar .setting.has-description,
.attachment-details .setting.has-description {
	margin-bottom: 5px;
}

.media-sidebar .setting .link-to-custom {
	margin: 3px 2px 0;
}

.media-sidebar .setting span, /* Back-compat for pre-5.3 */
.attachment-details .setting span, /* Back-compat for pre-5.3 */
.media-sidebar .setting .name,
.media-sidebar .setting .value,
.attachment-details .setting .name {
	min-width: 30%;
	margin-left: 4%;
	font-size: 12px;
	text-align: left;
	word-wrap: break-word;
}

.media-sidebar .setting .name {
	max-width: 80px;
}

.media-sidebar .setting .value {
	text-align: right;
}

.media-sidebar .setting select {
	max-width: 65%;
}

.media-sidebar .setting input[type="checkbox"],
.media-sidebar .field input[type="checkbox"],
.media-sidebar .setting input[type="radio"],
.media-sidebar .field input[type="radio"],
.attachment-details .setting input[type="checkbox"],
.attachment-details .field input[type="checkbox"],
.attachment-details .setting input[type="radio"],
.attachment-details .field input[type="radio"] {
	float: none;
	margin: 8px 3px 0;
	padding: 0;
}

.media-sidebar .setting span, /* Back-compat for pre-5.3 */
.attachment-details .setting span, /* Back-compat for pre-5.3 */
.media-sidebar .setting .name,
.media-sidebar .setting .value,
.media-sidebar .checkbox-label-inline,
.attachment-details .setting .name,
.attachment-details .setting .value,
.compat-item label span {
	float: right;
	min-height: 22px;
	padding-top: 8px;
	line-height: 1.33333333;
	font-weight: 400;
	color: #646970;
}

.media-sidebar .checkbox-label-inline {
	font-size: 12px;
}

.media-sidebar .copy-to-clipboard-container,
.attachment-details .copy-to-clipboard-container {
	flex-wrap: wrap;
	margin-top: 10px;
	margin-right: calc( 35% - 1px );
	padding-top: 10px;
}

/* Needs high specificity. */
.attachment-details .attachment-info .copy-to-clipboard-container {
	float: none;
}

.media-sidebar .copy-to-clipboard-container .success,
.attachment-details .copy-to-clipboard-container .success {
	padding: 0;
	min-height: 0;
	line-height: 2.18181818;
	text-align: right;
	color: #007017;
}

.compat-item label span {
	text-align: left;
}

.media-sidebar .setting input[type="text"],
.media-sidebar .setting input[type="password"],
.media-sidebar .setting input[type="email"],
.media-sidebar .setting input[type="number"],
.media-sidebar .setting input[type="search"],
.media-sidebar .setting input[type="tel"],
.media-sidebar .setting input[type="url"],
.media-sidebar .setting textarea,
.media-sidebar .setting .value,
.attachment-details .setting input[type="text"],
.attachment-details .setting input[type="password"],
.attachment-details .setting input[type="email"],
.attachment-details .setting input[type="number"],
.attachment-details .setting input[type="search"],
.attachment-details .setting input[type="tel"],
.attachment-details .setting input[type="url"],
.attachment-details .setting textarea,
.attachment-details .setting .value,
.attachment-details .setting + .description {
	box-sizing: border-box;
	margin: 1px;
	width: 65%;
	float: left;
}

.media-sidebar .setting .value,
.attachment-details .setting .value,
.attachment-details .setting + .description {
	margin: 0 1px;
	text-align: right;
}

.attachment-details .setting + .description {
	clear: both;
	font-size: 12px;
	font-style: normal;
	margin-bottom: 10px;
}

.media-sidebar .setting textarea,
.attachment-details .setting textarea,
.compat-item .field textarea {
	height: 62px;
	resize: vertical;
}

.media-sidebar .alt-text textarea,
.attachment-details .alt-text textarea,
.compat-item .alt-text textarea,
.alt-text textarea {
	height: 50px;
}

.compat-item {
	float: right;
	width: 100%;
	overflow: hidden;
}

.compat-item table {
	width: 100%;
	table-layout: fixed;
	border-spacing: 0;
	border: 0;
}

.compat-item tr {
	padding: 2px 0;
	display: block;
	overflow: hidden;
}

.compat-item .label,
.compat-item .field {
	display: block;
	margin: 0;
	padding: 0;
}

.compat-item .label {
	min-width: 30%;
	margin-left: 4%;
	float: right;
	text-align: left;
}

.compat-item .label span {
	display: block;
	width: 100%;
}

.compat-item .field {
	float: left;
	width: 65%;
	margin: 1px;
}

.compat-item .field input[type="text"],
.compat-item .field input[type="password"],
.compat-item .field input[type="email"],
.compat-item .field input[type="number"],
.compat-item .field input[type="search"],
.compat-item .field input[type="tel"],
.compat-item .field input[type="url"],
.compat-item .field textarea {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}

.sidebar-for-errors .attachment-details,
.sidebar-for-errors .compat-item,
.sidebar-for-errors .media-sidebar .media-progress-bar,
.sidebar-for-errors .upload-details {
	display: none !important;
}

/**
 * Menu
 */
.media-menu {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 50px 0 10px;
	background: #f6f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c3c4c7;
	-webkit-user-select: none;
	user-select: none;
}

.media-menu .media-menu-item {
	display: block;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	border: 0;
	margin: 0;
	padding: 8px 20px;
	font-size: 14px;
	line-height: 1.28571428;
	background: transparent;
	color: #2271b1;
	text-align: right;
	text-decoration: none;
	cursor: pointer;
}

.media-menu .media-menu-item:hover {
	background: rgba(0, 0, 0, 0.04);
}

.media-menu .media-menu-item:active {
	color: #2271b1;
	outline: none;
}

.media-menu .active,
.media-menu .active:hover {
	color: #1d2327;
	font-weight: 600;
}

.media-menu .media-menu-item:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-menu .separator {
	height: 0;
	margin: 12px 20px;
	padding: 0;
	border-top: 1px solid #dcdcde;
}

/**
 * Menu
 */
.media-router {
	position: relative;
	padding: 0 6px;
	margin: 0;
	clear: both;
}

.media-router .media-menu-item {
	position: relative;
	float: right;
	border: 0;
	margin: 0;
	padding: 8px 10px 9px;
	height: 18px;
	line-height: 1.28571428;
	font-size: 14px;
	text-decoration: none;
	background: transparent;
	cursor: pointer;
	transition: none;
}

.media-router .media-menu-item:last-child {
	border-left: 0;
}

.media-router .media-menu-item:hover,
.media-router .media-menu-item:active {
	color: #2271b1;
}

.media-router .active,
.media-router .active:hover {
	color: #1d2327;
}

.media-router .media-menu-item:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	z-index: 1;
}

.media-router .active,
.media-router .media-menu-item.active:last-child {
	margin: -1px -1px 0;
	background: #fff;
	border: 1px solid #dcdcde;
	border-bottom: none;
}

.media-router .active:after {
	display: none;
}

/**
 * Frame
 */
.media-frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.media-frame-menu {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 200px;
	z-index: 150;
}

.media-frame-title {
	position: absolute;
	top: 0;
	right: 200px;
	left: 0;
	height: 50px;
	z-index: 200;
}

.media-frame-router {
	position: absolute;
	top: 50px;
	right: 200px;
	left: 0;
	height: 36px;
	z-index: 200;
}

.media-frame-content {
	position: absolute;
	top: 84px;
	right: 200px;
	left: 0;
	bottom: 61px;
	height: auto;
	width: auto;
	margin: 0;
	overflow: auto;
	background: #fff;
	border-top: 1px solid #dcdcde;
}

.media-frame-toolbar {
	position: absolute;
	right: 200px;
	left: 0;
	z-index: 100;
	bottom: 60px;
	height: auto;
}

.media-frame.hide-menu .media-frame-title,
.media-frame.hide-menu .media-frame-router,
.media-frame.hide-menu .media-frame-toolbar,
.media-frame.hide-menu .media-frame-content {
	right: 0;
}

.media-frame.hide-toolbar .media-frame-content {
	bottom: 0;
}

.media-frame.hide-router .media-frame-content {
	top: 50px;
}

.media-frame.hide-menu .media-frame-menu,
.media-frame.hide-menu .media-frame-menu-heading,
.media-frame.hide-router .media-frame-router,
.media-frame.hide-toolbar .media-frame-toolbar {
	display: none;
}

.media-frame-title h1 {
	padding: 0 16px;
	font-size: 22px;
	line-height: 2.27272727;
	margin: 0;
}

.media-frame-menu-heading,
.media-attachments-filter-heading {
	position: absolute;
	right: 20px;
	top: 22px;
	margin: 0;
	font-size: 13px;
	line-height: 1;
	/* Above the media-frame-menu. */
	z-index: 151;
}

.media-attachments-filter-heading {
	top: 10px;
	right: 16px;
}

.mode-grid .media-attachments-filter-heading {
	top: 0;
	right: -9999px;
}

.mode-grid .media-frame-actions-heading {
	display: none;
}

.wp-core-ui .button.media-frame-menu-toggle {
	display: none;
}

.media-frame-title .suggested-dimensions {
	font-size: 14px;
	float: left;
	margin-left: 20px;
}

.media-frame-content .crop-content {
	height: 100%;
}

.options-general-php .crop-content.site-icon,
.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
	margin-left: 300px;
}

.media-frame-content .crop-content .crop-image {
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.media-frame-content .crop-content .upload-errors {
	position: absolute;
	width: 300px;
	top: 50%;
	right: 50%;
	margin-right: -150px;
	margin-left: -150px;
	z-index: 600000;
}

/**
 * Iframes
 */
.media-frame .media-iframe {
	overflow: hidden;
}

.media-frame .media-iframe,
.media-frame .media-iframe iframe {
	height: 100%;
	width: 100%;
	border: 0;
}

/**
 * Attachment Browser Filters
 */
.media-frame select.attachment-filters {
	margin-top: 11px;
	margin-left: 2%;
	max-width: 42%;
	max-width: calc(48% - 12px);
}

.media-frame select.attachment-filters:last-of-type {
	margin-left: 0;
}

/**
 * Search
 */
.media-frame .search {
	margin: 32px 0 0;
	padding: 4px;
	font-size: 13px;
	color: #3c434a;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	-webkit-appearance: none;
}

.media-toolbar-primary .search {
	max-width: 100%;
}

.media-modal .media-frame .media-search-input-label {
	position: absolute;
	right: 0;
	top: 10px;
	margin: 0;
	line-height: 1;
}

/**
 * Attachments
 */
.wp-core-ui .attachments {
	margin: 0;
	-webkit-overflow-scrolling: touch;
}

/**
 * Attachment
 */
.wp-core-ui .attachment {
	position: relative;
	float: right;
	padding: 8px;
	margin: 0;
	color: #3c434a;
	cursor: pointer;
	list-style: none;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
	width: 25%;
	box-sizing: border-box;
}

.wp-core-ui .attachment:focus,
.wp-core-ui .selected.attachment:focus,
.wp-core-ui .attachment.details:focus {
	box-shadow:
		inset 0 0 2px 3px #fff,
		inset 0 0 0 7px #4f94d4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -6px;
}

.wp-core-ui .selected.attachment {
	box-shadow:
		inset 0 0 0 5px #fff,
		inset 0 0 0 7px #c3c4c7;
}

.wp-core-ui .attachment.details {
	box-shadow:
		inset 0 0 0 3px #fff,
		inset 0 0 0 7px #2271b1;
}

.wp-core-ui .attachment-preview {
	position: relative;
	box-shadow:
		inset 0 0 15px rgba(0, 0, 0, 0.1),
		inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	background: #f0f0f1;
	cursor: pointer;
}

.wp-core-ui .attachment-preview:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.wp-core-ui .attachment .icon {
	margin: 0 auto;
	overflow: hidden;
}

.wp-core-ui .attachment .thumbnail {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 1;
	transition: opacity .1s;
}

.wp-core-ui .attachment .portrait img {
	max-width: 100%;
}

.wp-core-ui .attachment .landscape img {
	max-height: 100%;
}

.wp-core-ui .attachment .thumbnail:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.wp-core-ui .attachment .thumbnail img {
	top: 0;
	right: 0;
}

.wp-core-ui .attachment .thumbnail .centered {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	transform: translate( -50%, 50% );
}

.wp-core-ui .attachment .thumbnail .centered img {
	transform: translate( 50%, -50% );
}

.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
	transform: translate( 50%, -70% );
}

.wp-core-ui .attachment .filename {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: hidden;
	max-height: 100%;
	word-wrap: break-word;
	text-align: center;
	font-weight: 600;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.wp-core-ui .attachment .filename div {
	padding: 5px 10px;
}

.wp-core-ui .attachment .thumbnail img {
	position: absolute;
}

.wp-core-ui .attachment-close {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	height: 22px;
	width: 22px;
	padding: 0;
	background-color: #fff;
	background-position: -96px 4px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
	transition: none;
}

.wp-core-ui .attachment-close:hover,
.wp-core-ui .attachment-close:focus {
	background-position: -36px 4px;
}

.wp-core-ui .attachment .check {
	display: none;
	height: 24px;
	width: 24px;
	padding: 0;
	border: 0;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	outline: none;
	background: #f0f0f1;
	cursor: pointer;
	box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 0, 0, 0.15);
}

.wp-core-ui .attachment .check .media-modal-icon {
	display: block;
	background-position: -1px 0;
	height: 15px;
	width: 15px;
	margin: 5px;
}

.wp-core-ui .attachment .check:hover .media-modal-icon {
	background-position: -40px 0;
}

.wp-core-ui .attachment.selected .check {
	display: block;
}

.wp-core-ui .attachment.details .check,
.wp-core-ui .attachment.selected .check:focus,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
	background-color: #2271b1;
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 2px #2271b1;
}

.wp-core-ui .attachment.selected .check:focus {
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .attachment.details .check .media-modal-icon,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon {
	background-position: -21px 0;
}

.wp-core-ui .attachment.details .check:hover .media-modal-icon,
.wp-core-ui .attachment.selected .check:focus .media-modal-icon,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon {
	background-position: -60px 0;
}

.wp-core-ui .media-frame .attachment .describe {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 8px;
	font-size: 12px;
	border-radius: 0;
}

/**
 * Attachments Browser
 */
.media-frame .attachments-browser {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.attachments-browser .media-toolbar {
	left: 300px;
	height: 72px;
	background: #fff;
}

.attachments-browser.hide-sidebar .media-toolbar {
	left: 0;
}

.attachments-browser .media-toolbar-primary > .media-button,
.attachments-browser .media-toolbar-primary > .media-button-group,
.attachments-browser .media-toolbar-secondary > .media-button,
.attachments-browser .media-toolbar-secondary > .media-button-group {
	margin: 10px 0;
}

.attachments-browser .attachments {
	padding: 2px 8px 8px;
}

.attachments-browser:not(.has-load-more) .attachments,
.attachments-browser.has-load-more .attachments-wrapper,
.attachments-browser .uploader-inline {
	position: absolute;
	top: 72px;
	right: 0;
	left: 300px;
	bottom: 0;
	overflow: auto;
	outline: none;
}

.attachments-browser .uploader-inline.hidden {
	display: none;
}

.attachments-browser .media-toolbar-primary {
	max-width: 33%;
}

.mode-grid .attachments-browser .media-toolbar-primary {
	display: flex;
	align-items: center;
	column-gap: .5rem;
	margin: 11px 0;
}

.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary {
	display: none;
}

.attachments-browser .media-toolbar-secondary {
	max-width: 66%;
}

.uploader-inline .close {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	height: 48px;
	outline: none;
	padding: 0;
	position: absolute;
	left: 2px;
	text-align: center;
	top: 2px;
	width: 48px;
	z-index: 1;
}

.uploader-inline .close:before {
	font: normal 30px/1 dashicons !important;
	color: #50575e;
	display: inline-block;
	content: "\f335";
	font-weight: 300;
	margin-top: 1px;
}

.uploader-inline .close:focus {
	outline: 1px solid #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.attachments-browser.hide-sidebar .attachments,
.attachments-browser.hide-sidebar .uploader-inline {
	left: 0;
	margin-left: 0;
}

.attachments-browser .instructions {
	display: inline-block;
	margin-top: 16px;
	line-height: 1.38461538;
	font-size: 13px;
	color: #646970;
}

.attachments-browser .no-media {
	padding: 2em 2em 0 0;
}

.more-loaded .attachment:not(.found-media) {
	background: #dcdcde;
}

.load-more-wrapper {
	clear: both;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 1em 0;
}

.load-more-wrapper .load-more-count {
	min-width: 100%;
	margin: 0 0 1em;
	text-align: center;
}

.load-more-wrapper .load-more {
	margin: 0;
}

/* Needs high specificity. */
.media-frame .load-more-wrapper .load-more + .spinner {
	float: none;
	margin: 0 10px 0 -30px;
}

/* Reset spinner margin when the button is hidden to avoid horizontal scrollbar. */
.media-frame .load-more-wrapper .load-more.hidden + .spinner {
	margin: 0;
}

/* Force a new row within the flex container. */
.load-more-wrapper::after {
	content: "";
	min-width: 100%;
	order: 1;
}

.load-more-wrapper .load-more-jump {
	margin: 0 12px 0 0;
}

.attachment.new-media {
	outline: 2px dotted #c3c4c7;
}

/**
 * Progress Bar
 */
.media-progress-bar {
	position: relative;
	height: 10px;
	width: 70%;
	margin: 10px auto;
	border-radius: 10px;
	background: #dcdcde;
	background: rgba(0, 0, 0, 0.1);
}

.media-progress-bar div {
	height: 10px;
	min-width: 20px;
	width: 0;
	background: #2271b1;
	border-radius: 10px;
	transition: width 300ms;
}

.media-uploader-status .media-progress-bar {
	display: none;
	width: 100%;
}

.uploading.media-uploader-status .media-progress-bar {
	display: block;
}

.attachment-preview .media-progress-bar {
	position: absolute;
	top: 50%;
	right: 15%;
	width: 70%;
	margin: -5px 0 0;
}

.media-uploader-status {
	position: relative;
	margin: 0 auto;
	padding-bottom: 10px;
	max-width: 400px;
}

.uploader-inline .media-uploader-status h2 {
	display: none;
}

.media-uploader-status .upload-details {
	display: none;
	font-size: 12px;
	color: #646970;
}

.uploading.media-uploader-status .upload-details {
	display: block;
}

.media-uploader-status .upload-detail-separator {
	padding: 0 4px;
}

.media-uploader-status .upload-count {
	color: #3c434a;
}

.media-uploader-status .upload-dismiss-errors,
.media-uploader-status .upload-errors {
	display: none;
}

.errors.media-uploader-status .upload-dismiss-errors,
.errors.media-uploader-status .upload-errors {
	display: block;
}

.media-uploader-status .upload-dismiss-errors {
	transition: none;
	text-decoration: none;
}

.upload-errors .upload-error {
	padding: 12px;
	margin-bottom: 12px;
	background: #fff;
	border-right: 4px solid #d63638;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.uploader-inline .upload-errors .upload-error {
	padding: 12px 30px;
	background-color: #fcf0f1;
	box-shadow: none;
}

.upload-errors .upload-error-filename {
	font-weight: 600;
}

.upload-errors .upload-error-message {
	display: block;
	padding-top: 8px;
	word-wrap: break-word;
}

/**
 * Window and Editor uploaders used to display "drop zones"
 */
.uploader-window,
.wp-editor-wrap .uploader-editor {
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	text-align: center;
	display: none;
}

.uploader-window {
	position: fixed;
	z-index: 250000;
	opacity: 0; /* Only the inline uploader is animated with JS, the editor one isn't */
	transition: opacity 250ms;
}

.wp-editor-wrap .uploader-editor {
	position: absolute;
	z-index: 99998; /* under the toolbar */
	background: rgba(140, 143, 148, 0.9);
}

.uploader-window,
.wp-editor-wrap .uploader-editor.droppable {
	background: rgba(10, 75, 120, 0.9);
}

.uploader-window-content,
.wp-editor-wrap .uploader-editor-content {
	position: absolute;
	top: 10px;
	right: 10px;
	left: 10px;
	bottom: 10px;
	border: 1px dashed #fff;
}

/* uploader drop-zone title */
.uploader-window h1, /* Back-compat for pre-5.3 */
.uploader-window .uploader-editor-title,
.wp-editor-wrap .uploader-editor .uploader-editor-title {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	transform: translateY(-50%);
	font-size: 3em;
	line-height: 1.3;
	font-weight: 600;
	color: #fff;
	margin: 0;
	padding: 0 10px;
}

.wp-editor-wrap .uploader-editor .uploader-editor-title {
	display: none;
}

.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
	display: block;
}

.uploader-window .media-progress-bar {
	margin-top: 20px;
	max-width: 300px;
	background: transparent;
	border-color: #fff;
	display: none;
}

.uploader-window .media-progress-bar div {
	background: #fff;
}

.uploading .uploader-window .media-progress-bar {
	display: block;
}

.media-frame .uploader-inline {
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
}

.uploader-inline-content {
	position: absolute;
	top: 30%;
	right: 0;
	left: 0;
}

.uploader-inline-content .upload-ui {
	margin: 2em 0;
}

.uploader-inline-content .post-upload-ui {
	margin-bottom: 2em;
}

.uploader-inline .has-upload-message .upload-ui {
	margin: 0 0 4em;
}

.uploader-inline h2 {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	margin: 0;
}

.uploader-inline .has-upload-message .upload-instructions {
	font-size: 14px;
	color: #3c434a;
	font-weight: 400;
}

.uploader-inline .drop-instructions {
	display: none;
}

.supports-drag-drop .uploader-inline .drop-instructions {
	display: block;
}

.uploader-inline p {
	margin: 0.5em 0;
}

.uploader-inline .media-progress-bar {
	display: none;
}

.uploading.uploader-inline .media-progress-bar {
	display: block;
}

.uploader-inline .browser {
	display: inline-block !important;
}

/**
 * Selection
 */
.media-selection {
	position: absolute;
	top: 0;
	right: 0;
	left: 350px;
	height: 60px;
	padding: 0 16px 0 0;
	overflow: hidden;
	white-space: nowrap;
}

.media-selection .selection-info {
	display: inline-block;
	font-size: 12px;
	height: 60px;
	margin-left: 10px;
	vertical-align: top;
}

.media-selection.empty,
.media-selection.editing {
	display: none;
}

.media-selection.one .edit-selection {
	display: none;
}

.media-selection .count {
	display: block;
	padding-top: 12px;
	font-size: 14px;
	line-height: 1.42857142;
	font-weight: 600;
}

.media-selection .button-link {
	float: right;
	padding: 1px 8px;
	margin: 1px -8px 1px 8px;
	line-height: 1.4;
	border-left: 1px solid #dcdcde;
	color: #2271b1;
	text-decoration: none;
}

.media-selection .button-link:hover,
.media-selection .button-link:focus {
	color: #135e96;
}

.media-selection .button-link:last-child {
	border-left: 0;
	margin-left: 0;
}

.selection-info .clear-selection {
	color: #d63638;
}

.selection-info .clear-selection:hover,
.selection-info .clear-selection:focus {
	color: #d63638;
}

.media-selection .selection-view {
	display: inline-block;
	vertical-align: top;
}

.media-selection .attachments {
	display: inline-block;
	height: 48px;
	margin: 6px;
	padding: 0;
	overflow: hidden;
	vertical-align: top;
}

.media-selection .attachment {
	width: 40px;
	padding: 0;
	margin: 4px;
}

.media-selection .attachment .thumbnail {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.media-selection .attachment .icon {
	width: 50%;
}

.media-selection .attachment-preview {
	box-shadow: none;
	background: none;
}

.wp-core-ui .media-selection .attachment:focus,
.wp-core-ui .media-selection .selected.attachment:focus,
.wp-core-ui .media-selection .attachment.details:focus {
	box-shadow:
		0 0 0 1px #fff,
		0 0 2px 3px #4f94d4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .media-selection .selected.attachment {
	box-shadow: none;
}

.wp-core-ui .media-selection .attachment.details {
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 3px #2271b1;
}

.media-selection:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 25px;
	background-image: linear-gradient(to right,#fff,rgba(255, 255, 255, 0));
}

.media-selection .attachment .filename {
	display: none;
}

/**
 * Spinner
 */
.media-frame .spinner {
	background: url(../images/spinner.gif) no-repeat;
	background-size: 20px 20px;
	float: left;
	display: inline-block;
	visibility: hidden;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 20px;
	height: 20px;
	margin: 0;
	vertical-align: middle;
}

.media-frame .media-sidebar .settings-save-status .spinner {
	position: absolute;
	left: 0;
	top: 0;
}

.media-frame.mode-grid .spinner {
	margin: 0;
	float: none;
	vertical-align: middle;
}

.media-modal .media-toolbar .spinner {
	float: none;
	vertical-align: bottom;
	margin: 0 5px 5px 0;
}

.media-frame .instructions + .spinner.is-active {
	vertical-align: middle;
}

.media-frame .spinner.is-active {
	visibility: visible;
}

/**
 * Attachment Details
 */
.attachment-details {
	position: relative;
	overflow: auto;
}

.attachment-details .settings-save-status {
	text-align: left;
	text-transform: none;
	font-weight: 400;
}

.attachment-details .settings-save-status .spinner {
	float: none;
	margin-right: 5px;
}

.attachment-details .settings-save-status .saved {
	display: none;
}

.attachment-details.save-waiting .settings-save-status .spinner {
	visibility: visible;
}

.attachment-details.save-complete .settings-save-status .saved {
	display: inline-block;
}

.attachment-info {
	overflow: hidden;
	min-height: 60px;
	margin-bottom: 16px;
	line-height: 1.5;
	color: #646970;
	border-bottom: 1px solid #dcdcde;
	padding-bottom: 11px;
}

.attachment-info .wp-media-wrapper {
	margin-bottom: 8px;
}

.attachment-info .wp-media-wrapper.wp-audio {
	margin-top: 13px;
}

.attachment-info .filename {
	font-weight: 600;
	color: #3c434a;
	word-wrap: break-word;
}

.attachment-info .thumbnail {
	position: relative;
	float: right;
	max-width: 120px;
	max-height: 120px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.uploading .attachment-info .thumbnail {
	width: 120px;
	height: 80px;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}

.uploading .attachment-info .media-progress-bar {
	margin-top: 35px;
}

.attachment-info .thumbnail-image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	overflow: hidden;
}

.attachment-info .thumbnail img {
	display: block;
	max-width: 120px;
	max-height: 120px;
	margin: 0 auto;
}

.attachment-info .details {
	float: right;
	font-size: 12px;
	max-width: 100%;
}

.attachment-info .edit-attachment,
.attachment-info .delete-attachment,
.attachment-info .trash-attachment,
.attachment-info .untrash-attachment {
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

.attachment-details.needs-refresh .attachment-info .edit-attachment {
	display: none;
}

.attachment-info .edit-attachment {
	display: block;
}

.media-modal .delete-attachment,
.media-modal .trash-attachment,
.media-modal .untrash-attachment {
	display: inline;
	padding: 0;
	color: #d63638;
}

.media-modal .delete-attachment:hover,
.media-modal .delete-attachment:focus,
.media-modal .trash-attachment:hover,
.media-modal .trash-attachment:focus,
.media-modal .untrash-attachment:hover,
.media-modal .untrash-attachment:focus {
	color: #d63638;
}

/**
 * Attachment Display Settings
 */
.attachment-display-settings {
	width: 100%;
	float: right;
	overflow: hidden;
}

.collection-settings {
	overflow: hidden;
}

.collection-settings .setting input[type="checkbox"] {
	float: right;
	margin-left: 8px;
}

.collection-settings .setting span, /* Back-compat for pre-5.3 */
.collection-settings .setting .name {
	min-width: inherit;
}

/**
 * Image Editor
 */
.media-modal .imgedit-wrap {
	position: static;
}

.media-modal .imgedit-wrap .imgedit-panel-content {
	padding: 16px 16px 0;
	overflow: visible;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.media-modal .imgedit-wrap .imgedit-save-target {
	margin: 8px 0 24px;
}

.media-modal .imgedit-group {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
	position: relative; /* RTL fix, #WP29352 */
}

.media-modal .imgedit-group.imgedit-panel-active {
	margin-bottom: 16px;
	padding-bottom: 16px;
}

.media-modal .imgedit-group-top {
	margin: 0;
}

.media-modal .imgedit-group-top h2,
.media-modal .imgedit-group-top h2 .button-link {
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	color: #646970;
	margin: 0;
	margin-top: 3px;
}

.media-modal .imgedit-group-top h2 a,
.media-modal .imgedit-group-top h2 .button-link {
	text-decoration: none;
	color: #646970;
}

/* higher specificity than media.css */
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover,
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active {
	border: 1px solid transparent;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #2271b1;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: none;
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
	color: #2271b1;
	border-color: #2271b1;
	box-shadow: 0 0 0 1px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
	margin-top: -3px;
}

.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
	margin-top: -2px;
}

.media-modal .imgedit-help-toggled span.dashicons:before {
	content: "\f142";
}

.media-modal .imgedit-thumbnail-preview {
	margin: 10px 0 0 8px;
}

.imgedit-thumbnail-preview-caption {
	display: block;
}

.media-modal .imgedit-wrap div.updated, /* Back-compat for pre-5.5 */
.media-modal .imgedit-wrap .notice {
	margin: 0 16px;
}

/**
 * Embed from URL and Image Details
 */
.embed-url {
	display: block;
	position: relative;
	padding: 16px;
	margin: 0;
	z-index: 250;
	background: #fff;
	font-size: 18px;
}

.media-frame .embed-url input {
	font-size: 18px;
	line-height: 1.22222222; /* 22px */
	padding: 12px 14px 12px 40px; /* right padding to leave room for the spinner */
	width: 100%;
	min-width: 200px;
	box-shadow: inset -2px 2px 4px -2px rgba(0, 0, 0, 0.1);
}

.media-frame .embed-url input::-ms-clear {
	display: none; /* the "x" in IE 11 conflicts with the spinner */
}

.media-frame .embed-url .spinner {
	position: absolute;
	top: 32px;
	left: 26px;
}

.media-frame .embed-loading .embed-url .spinner {
	visibility: visible;
}

.embed-link-settings,
.embed-media-settings {
	position: absolute;
	top: 82px;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0 16px;
	overflow: auto;
}

.media-embed .embed-link-settings .link-text {
	margin-top: 0;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.embed-link-settings::after,
.embed-media-settings::after {
	content: "";
	display: flex;
	clear: both;
	height: 24px;
}

.media-embed .embed-link-settings {
	/* avoid Firefox to give focus to the embed preview container parent */
	overflow: visible;
}

.embed-preview img,
.embed-preview iframe,
.embed-preview embed,
.mejs-container video {
	max-width: 100%;
	vertical-align: middle;
}

.embed-preview a {
	display: inline-block;
}

.embed-preview img {
	display: block;
	height: auto;
}

.mejs-container:focus {
	outline: 1px solid #2271b1;
	box-shadow: 0 0 0 2px #2271b1;
}

.image-details .media-modal {
	right: 140px;
	left: 140px;
}

.image-details .media-frame-title,
.image-details .media-frame-content,
.image-details .media-frame-router {
	right: 0;
}

.image-details .embed-media-settings {
	top: 0;
	overflow: visible;
	padding: 0;
}

.image-details .embed-media-settings::after {
	content: none;
}

.image-details .embed-media-settings,
.image-details .embed-media-settings div {
	box-sizing: border-box;
}

.image-details .column-settings {
	background: #f6f7f7;
	border-left: 1px solid #dcdcde;
	min-height: 100%;
	width: 55%;
	position: absolute;
	top: 0;
	right: 0;
}

.image-details .column-settings h2 {
	margin: 20px;
	padding-top: 20px;
	border-top: 1px solid #dcdcde;
	color: #1d2327;
}

.image-details .column-image {
	width: 45%;
	position: absolute;
	right: 55%;
	top: 0;
}

.image-details .image {
	margin: 20px;
}

.image-details .image img {
	max-width: 100%;
	max-height: 500px;
}

.image-details .advanced-toggle {
	padding: 0;
	color: #646970;
	text-transform: uppercase;
	text-decoration: none;
}

.image-details .advanced-toggle:hover,
.image-details .advanced-toggle:active {
	color: #646970;
}

.image-details .advanced-toggle:after {
	font: normal 20px/1 dashicons;
	speak: never;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f140";
	display: inline-block;
	margin-top: -2px;
}

.image-details .advanced-visible .advanced-toggle:after {
	content: "\f142";
}

.image-details .custom-size label, /* Back-compat for pre-5.3 */
.image-details .custom-size .custom-size-setting {
	display: block;
	float: right;
}

.image-details .custom-size .custom-size-setting label {
	float: none;
}

.image-details .custom-size input {
	width: 5em;
}

.image-details .custom-size .sep {
	float: right;
	margin: 26px 6px 0;
}

.image-details .custom-size .description {
	margin-right: 0;
}

.media-embed .thumbnail {
	max-width: 100%;
	max-height: 200px;
	position: relative;
	float: right;
}

.media-embed .thumbnail img {
	max-height: 200px;
	display: block;
}

.media-embed .thumbnail:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.media-embed .setting,
.media-embed .setting-group {
	width: 100%;
	margin: 10px 0;
	float: right;
	display: block;
	clear: both;
}

.media-embed .setting-group .setting:not(.checkbox-setting) {
	margin: 0;
}

.media-embed .setting.has-description {
	margin-bottom: 5px;
}

.media-embed .description {
	clear: both;
	font-style: normal;
}

.media-embed .content-track + .description {
	line-height: 1.4;
	/* The !important needs to override a high specificity selector from wp-medialement.css */
	max-width: none !important;
}

.media-embed .remove-track {
	margin-bottom: 10px;
}

.image-details .embed-media-settings .setting,
.image-details .embed-media-settings .setting-group {
	float: none;
	width: auto;
}

.image-details .actions {
	margin: 10px 0;
}

.image-details .hidden {
	display: none;
}

.media-embed .setting input[type="text"],
.media-embed .setting textarea,
.media-embed fieldset {
	display: block;
	width: 100%;
	max-width: 400px;
}

.image-details .embed-media-settings .setting input[type="text"],
.image-details .embed-media-settings .setting textarea {
	max-width: inherit;
	width: 70%;
}

.image-details .embed-media-settings .setting input.link-to-custom,
.image-details .embed-media-settings .link-target,
.image-details .embed-media-settings .custom-size,
.image-details .embed-media-settings .setting-group,
.image-details .description {
	margin-right: 27%;
	width: 70%;
}

.image-details .description {
	font-style: normal;
	margin-top: 0;
}

.image-details .embed-media-settings .link-target {
	margin-top: 16px;
}

.image-details .checkbox-label,
.audio-details .checkbox-label,
.video-details .checkbox-label {
	vertical-align: baseline;
}

.media-embed .setting input.hidden,
.media-embed .setting textarea.hidden {
	display: none;
}

.media-embed .setting span, /* Back-compat for pre-5.3 */
.media-embed .setting .name,
.media-embed .setting-group .name {
	display: inline-block;
	font-size: 13px;
	line-height: 1.84615384;
	color: #646970;
}

.media-embed .setting span {
	display: block; /* Back-compat for pre-5.3 */
	width: 200px; /* Back-compat for pre-5.3 */
}

.image-details .embed-media-settings .setting span, /* Back-compat for pre-5.3 */
.image-details .embed-media-settings .setting .name {
	float: right;
	width: 25%;
	text-align: left;
	margin: 8px 1% 0;
	line-height: 1.1;
}

/* Buttons group in IE 11. */
.media-frame .setting-group .button-group,
.image-details .embed-media-settings .setting .button-group {
	width: auto;
}

.media-embed-sidebar {
	position: absolute;
	top: 0;
	right: 440px;
}

.advanced-section,
.link-settings {
	margin-top: 10px;
}

/**
 * Button groups fix: can be removed together with the Back-compat for pre-5.3
 */
 .media-frame .setting .button-group {
	 display: flex;
	 margin: 0 !important;
	 max-width: none !important;
 }

/**
 * Localization
 */
.rtl .media-modal,
.rtl .media-frame,
.rtl .media-frame .search,
.rtl .media-frame input[type="text"],
.rtl .media-frame input[type="password"],
.rtl .media-frame input[type="number"],
.rtl .media-frame input[type="search"],
.rtl .media-frame input[type="email"],
.rtl .media-frame input[type="url"],
.rtl .media-frame input[type="tel"],
.rtl .media-frame textarea,
.rtl .media-frame select {
	font-family: Tahoma, sans-serif;
}

:lang(he-il) .rtl .media-modal,
:lang(he-il) .rtl .media-frame,
:lang(he-il) .rtl .media-frame .search,
:lang(he-il) .rtl .media-frame input[type="text"],
:lang(he-il) .rtl .media-frame input[type="password"],
:lang(he-il) .rtl .media-frame input[type="number"],
:lang(he-il) .rtl .media-frame input[type="search"],
:lang(he-il) .rtl .media-frame input[type="email"],
:lang(he-il) .rtl .media-frame input[type="url"],
:lang(he-il) .rtl .media-frame textarea,
:lang(he-il) .rtl .media-frame select {
	font-family: Arial, sans-serif;
}

/**
 * Responsive layout
 */
@media only screen and (max-width: 900px) {
	.media-modal .media-frame-title {
		height: 40px;
	}

	.media-modal .media-frame-title h1 {
		line-height: 2.22222222;
		font-size: 18px;
	}

	.media-modal-close {
		width: 42px;
		height: 42px;
	}

	/* Drop-down menu */
	.media-frame .media-frame-title {
		position: static;
		padding: 0 44px;
		text-align: center;
	}

	.media-frame:not(.hide-menu) .media-frame-router,
	.media-frame:not(.hide-menu) .media-frame-content,
	.media-frame:not(.hide-menu) .media-frame-toolbar {
		right: 0;
	}

	.media-frame:not(.hide-menu) .media-frame-router {
		/* 40 title + (40 - 6) menu toggle button + 6 spacing */
		top: 80px;
	}

	.media-frame:not(.hide-menu) .media-frame-content {
		/* 80 + room for the tabs */
		top: 114px;
	}

	.media-frame.hide-router .media-frame-content {
		top: 80px;
	}

	.media-frame:not(.hide-menu) .media-frame-menu {
		position: static;
		width: 0;
	}

	.media-frame:not(.hide-menu) .media-menu {
		display: none;
		width: auto;
		max-width: 80%;
		overflow: auto;
		z-index: 2000;
		top: 75px;
		right: 50%;
		transform: translateX(50%);
		left: auto;
		bottom: auto;
		padding: 5px 0;
		border: 1px solid #c3c4c7;
	}

	.media-frame:not(.hide-menu) .media-menu.visible {
		display: block;
	}

	.media-frame:not(.hide-menu) .media-menu > a {
		padding: 12px 16px;
		font-size: 16px;
	}

	.media-frame:not(.hide-menu) .media-menu .separator {
		margin: 5px 10px;
	}

	/* Visually hide the menu heading keeping it available to assistive technologies. */
	.media-frame-menu-heading {
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		overflow: hidden;
		padding: 0;
		width: 1px;
		word-wrap: normal !important;
	}

	/* Reveal the menu toggle button. */
	.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle {
		display: inline-flex;
		align-items: center;
		position: absolute;
		right: 50%;
		transform: translateX(50%);
		margin: -6px 0 0;
		padding: 0 12px 0 2px;
		font-size: 0.875rem;
		font-weight: 600;
		text-decoration: none;
		background: transparent;
		/* Only for IE11 to vertically align text within the inline-flex button */
		height: 0.1%;
		/* Modern browsers */
		min-height: 40px;
	}

	.wp-core-ui .button.media-frame-menu-toggle:hover,
	.wp-core-ui .button.media-frame-menu-toggle:active {
		background: transparent;
		transform: none;
	}

	.wp-core-ui .button.media-frame-menu-toggle:focus {
		/* Only visible in Windows High Contrast mode */
		outline: 1px solid transparent;
	}
	/* End drop-down menu */

	.media-sidebar {
		width: 230px;
	}

	.options-general-php .crop-content.site-icon,
	.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
		margin-left: 262px;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.attachments-browser .media-toolbar,
	.attachments-browser .attachments-wrapper,
	.attachments-browser.has-load-more .attachments-wrapper {
		left: 262px;
	}

	.attachments-browser .media-toolbar {
		height: 82px;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.media-frame-content .attachments-browser .attachments-wrapper {
		top: 82px;
	}

	.media-sidebar .setting,
	.attachment-details .setting {
		margin: 6px 0;
	}

	.media-sidebar .setting input,
	.media-sidebar .setting textarea,
	.media-sidebar .setting .name,
	.attachment-details .setting input,
	.attachment-details .setting textarea,
	.attachment-details .setting .name,
	.compat-item label span {
		float: none;
		display: inline-block;
	}

	.media-sidebar .setting span, /* Back-compat for pre-5.3 */
	.attachment-details .setting span, /* Back-compat for pre-5.3 */
	.media-sidebar .checkbox-label-inline {
		float: none;
	}

	.media-sidebar .setting .select-label-inline {
		display: inline;
	}

	.media-sidebar .setting .name,
	.media-sidebar .checkbox-label-inline,
	.attachment-details .setting .name,
	.compat-item label span {
		text-align: inherit;
		min-height: 16px;
		margin: 0;
		padding: 8px 2px 2px;
	}

	/* Needs high specificity. */
	.media-sidebar .setting .copy-to-clipboard-container,
	.attachment-details .attachment-info .copy-to-clipboard-container {
		margin-right: 0;
		padding-top: 0;
	}

	.media-sidebar .setting .copy-attachment-url,
	.attachment-details .attachment-info .copy-attachment-url {
		margin: 0 1px;
	}

	.media-sidebar .setting .value,
	.attachment-details .setting .value {
		float: none;
		width: auto;
	}

	.media-sidebar .setting input[type="text"],
	.media-sidebar .setting input[type="password"],
	.media-sidebar .setting input[type="email"],
	.media-sidebar .setting input[type="number"],
	.media-sidebar .setting input[type="search"],
	.media-sidebar .setting input[type="tel"],
	.media-sidebar .setting input[type="url"],
	.media-sidebar .setting textarea,
	.media-sidebar .setting select,
	.attachment-details .setting input[type="text"],
	.attachment-details .setting input[type="password"],
	.attachment-details .setting input[type="email"],
	.attachment-details .setting input[type="number"],
	.attachment-details .setting input[type="search"],
	.attachment-details .setting input[type="tel"],
	.attachment-details .setting input[type="url"],
	.attachment-details .setting textarea,
	.attachment-details .setting select,
	.attachment-details .setting + .description {
		float: none;
		width: 98%;
		max-width: none;
		height: auto;
	}

	.media-frame .media-toolbar input[type="search"] {
		line-height: 2.25; /* 36px */
	}

	.media-sidebar .setting select.columns,
	.attachment-details .setting select.columns {
		width: auto;
	}

	.media-frame input,
	.media-frame textarea,
	.media-frame .search {
		padding: 3px 6px;
	}

	.wp-admin .media-frame select {
		min-height: 40px;
		font-size: 16px;
		line-height: 1.625;
		padding: 5px 8px 5px 24px;
	}

	.image-details .column-image {
		width: 30%;
		right: 70%;
	}

	.image-details .column-settings {
		width: 70%;
	}

	.image-details .media-modal {
		right: 30px;
		left: 30px;
	}

	.image-details .embed-media-settings .setting,
	.image-details .embed-media-settings .setting-group {
		margin: 20px;
	}

	.image-details .embed-media-settings .setting span, /* Back-compat for pre-5.3 */
	.image-details .embed-media-settings .setting .name {
		float: none;
		text-align: right;
		width: 100%;
		margin-bottom: 4px;
		margin-right: 0;
	}

	.media-modal .legend-inline {
		position: static;
		transform: none;
		margin-right: 0;
		margin-bottom: 6px;
	}

	.image-details .embed-media-settings .setting-group .setting {
		margin-bottom: 0;
	}

	.image-details .embed-media-settings .setting input.link-to-custom,
	.image-details .embed-media-settings .setting input[type="text"],
	.image-details .embed-media-settings .setting textarea {
		width: 100%;
		margin-right: 0;
	}

	.image-details .embed-media-settings .setting.has-description {
		margin-bottom: 5px;
	}

	.image-details .description {
		width: auto;
		margin: 0 20px;
	}

	.image-details .embed-media-settings .custom-size {
		margin-right: 20px;
	}

	.collection-settings .setting input[type="checkbox"] {
		float: none;
		margin-top: 0;
	}

	.media-selection {
		min-width: 120px;
	}

	.media-selection:after {
		background: none;
	}

	.media-selection .attachments {
		display: none;
	}

	.media-modal .attachments-browser .media-toolbar .search {
		max-width: 100%;
		height: auto;
		float: left;
	}

	.media-modal .attachments-browser .media-toolbar .attachment-filters {
		height: auto;
	}

	/* Text inputs need to be 16px, or they force zooming on iOS */
	.media-frame input[type="text"],
	.media-frame input[type="password"],
	.media-frame input[type="number"],
	.media-frame input[type="search"],
	.media-frame input[type="email"],
	.media-frame input[type="url"],
	.media-frame textarea,
	.media-frame select {
		font-size: 16px;
		line-height: 1.5;
	}

	.media-frame .media-toolbar input[type="search"] {
		line-height: 2.3755; /* 38px */
	}

	.media-modal .media-toolbar .spinner {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 782px) {
	.imgedit-panel-content {
		grid-template-columns: auto;
	}

	.media-frame-toolbar .media-toolbar {
		bottom: -54px;
	}

	.mode-grid .attachments-browser .media-toolbar-primary {
		display: grid;
		grid-template-columns: auto 1fr;
	}

	.mode-grid .attachments-browser .media-toolbar-primary input[type="search"] {
		width: 100%;
	}

	.media-sidebar .copy-to-clipboard-container .success,
	.attachment-details .copy-to-clipboard-container .success {
		font-size: 14px;
		line-height: 2.71428571;
	}

	.media-frame .wp-filter .media-toolbar-secondary {
		position: unset;
	}

	.media-frame .media-toolbar-secondary .spinner {
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		right: 0;
		left: 0;
		z-index: 9;
	}

	.media-bg-overlay {
		content: '';
		background: #ffffff;
		width: 100%;
		height: 100%;
		display: none;
		position: absolute;
		right: 0;
		left: 0;
		top: 0;
		bottom: 0;
		opacity: 0.6;
	}
}

/* Responsive on portrait and landscape */
@media only screen and (max-width: 640px), screen and (max-height: 400px) {
	/* Full-bleed modal */
	.media-modal,
	.image-details .media-modal {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
	}

	.media-modal-backdrop {
		position: fixed;
	}

	.options-general-php .crop-content.site-icon,
	.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
		margin-left: 0;
	}

	.media-sidebar {
		z-index: 1900;
		max-width: 70%;
		bottom: 120%;
		box-sizing: border-box;
		padding-bottom: 0;
	}

	.media-sidebar.visible {
		bottom: 0;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.attachments-browser .media-toolbar,
	.media-frame-content .attachments-browser .attachments-wrapper {
		left: 0;
	}

	.image-details .media-frame-title {
		display: block;
		top: 0;
		font-size: 14px;
	}

	.image-details .column-image,
	.image-details .column-settings {
		width: 100%;
		position: relative;
		right: 0;
	}

	.image-details .column-settings {
		padding: 4px 0;
	}

	/* Media tabs on the top */
	.media-frame-content .media-toolbar .instructions {
		display: none;
	}

	/* Change margin direction on load more button in responsive views. */
	.load-more-wrapper .load-more-jump {
		margin: 12px 0 0;
	}

}

@media only screen and (min-width: 901px) and (max-height: 400px) {
	.media-menu,
	.media-frame:not(.hide-menu) .media-menu {
		top: 0;
		padding-top: 44px;
	}

	/* Change margin direction on load more button in responsive views. */
	.load-more-wrapper .load-more-jump {
		margin: 12px 0 0;
	}

}

@media only screen and (max-width: 480px) {
	.wp-core-ui.wp-customizer .media-button {
		margin-top: 13px;
	}
}

/**
 * HiDPI Displays
 */
@media print,
  (min-resolution: 120dpi) {

	.wp-core-ui .media-modal-icon {
		background-image: url(../images/uploader-icons-2x.png);
		background-size: 134px 15px;
	}

	.media-frame .spinner {
		background-image: url(../images/spinner-2x.gif);
	}
}

.media-frame-content[data-columns="1"] .attachment {
	width: 100%;
}

.media-frame-content[data-columns="2"] .attachment {
	width: 50%;
}

.media-frame-content[data-columns="3"] .attachment {
	width: 33.33%;
}

.media-frame-content[data-columns="4"] .attachment {
	width: 25%;
}

.media-frame-content[data-columns="5"] .attachment {
	width: 20%;
}

.media-frame-content[data-columns="6"] .attachment {
	width: 16.66%;
}

.media-frame-content[data-columns="7"] .attachment {
	width: 14.28%;
}

.media-frame-content[data-columns="8"] .attachment {
	width: 12.5%;
}

.media-frame-content[data-columns="9"] .attachment {
	width: 11.11%;
}

.media-frame-content[data-columns="10"] .attachment {
	width: 10%;
}

.media-frame-content[data-columns="11"] .attachment {
	width: 9.09%;
}

.media-frame-content[data-columns="12"] .attachment {
	width: 8.33%;
}
PK�-ZGv�צ�wp-pointer.min.cssnu�[���/*! This file is auto-generated */
.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #c3c4c7;box-shadow:0 3px 6px rgba(0,0,0,.08)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #2271b1;border-bottom:none;line-height:1.4;font-size:14px;color:#fff;background:#2271b1}.wp-pointer-content h3:before{background:#fff;border-radius:50%;color:#2271b1;content:"\f227";font:normal 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:never;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content h4{margin:1.33em 20px 1em;font-size:1.15em}.wp-pointer-content p{padding:0 20px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#787c82;content:"\f153";display:block!important;font:normal 16px/1 dashicons;speak:never;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#d63638}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#2271b1}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2271b1;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#c3c4c7}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-left:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#c3c4c7}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#c3c4c7}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}.wp-pointer.arrow-bottom .wp-pointer-content{margin-bottom:-45px}.wp-pointer.arrow-bottom .wp-pointer-arrow{top:100%;margin-top:-30px}@media screen and (max-width:782px){.wp-pointer{display:none}}PK�-Z!h�P��wp-embed-template-ie.min.cssnu�[���/*! This file is auto-generated */
.dashicons-no{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAcElEQVR4AdXRVxmEMBAGwJMQCUhAIhKQECmRsFJwMFfp7HfP/E8pk0173CuKpt/0R+WaBaaZqogLagBMuh+DdoKbyRCwqZ/SnM0R5oQuZ2UHS8Z6k23qPxZCTrV5UlHMi8bsfHVXP7K/GXZHaTO7S54CWLdHlN2YIwAAAABJRU5ErkJggg==)}.dashicons-admin-comments{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAATUlEQVR4AWMYWqCpvUcAiA8A8X9iMFStAD4DG0AKScQNVDZw1MBRAwvIMLCA5jmFlCD4AMQGlOTtBgoNwzQQ3TCKDaTcMMxYN2AYVgAAYPKsEBxN0PIAAAAASUVORK5CYII=)}.wp-embed-comments a:hover .dashicons-admin-comments{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAATElEQVR4AWMYYqB4lQAQHwDi/8RgqFoBfAY2gBSSiBuobOCogaMGFpBhYAEdcwrhIPgAxAaU5O0GCg3DNBDdMIoNpNwwzFg3YBhWAABG71qAFYcFqgAAAABJRU5ErkJggg==)}.dashicons-share{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAc0lEQVR4AWMYfqCpvccAiBcA8X8gfgDEBZQaeAFkGBoOoMR1/7HgDeQa2ECZgQiDHID4AMwAor0MCmBoQP+HBnwAskFQdgBRkQJViGk7wiAHUr21AYdhDTA1dDOQHl6mPFLokmwoT9j0z3qUFw70L77oDwAiuzCIub1XpQAAAABJRU5ErkJggg==)}.wp-embed-share-dialog-open:hover .dashicons-share{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAc0lEQVR4AWMYhqB4lQEQLwDi/0D8AIgLKDXwAsgwNBxAiev+Y8EbyDWwgTIDEQY5APEBmAFEexkUwNCA/g8N+ABkg6DsAKIiBaoQ03aEQQ6kemsDDsMaYEroZiA9vEx5pNAl2VCesOmf9SgvHOhffNEfAAAMqPR5IEZH5wAAAABJRU5ErkJggg==)}PK�-Z��@�x�x�
af2gurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Za`7��media-views-rtl.min.cssnu�[���/*! This file is auto-generated */
.media-modal *{box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{box-sizing:border-box}.media-frame,.media-modal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal legend{padding:0;font-size:13px}.media-modal label{font-size:13px}.media-modal .legend-inline{position:absolute;transform:translate(100%,50%);margin-right:-1%;line-height:1.2}.media-frame a{border-bottom:none;color:#2271b1}.media-frame a:active,.media-frame a:hover{color:#135e96}.media-frame a:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-frame a.button{color:#2c3338}.media-frame a.button:hover{color:#1d2327}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{min-height:30px;vertical-align:middle}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.38461538}.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week]{padding:0 8px;line-height:2.15384615}.media-frame.mode-grid .wp-filter input[type=search]{font-size:14px;line-height:2}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#f0f0f1}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#646970}.media-frame ::-moz-placeholder{color:#646970;opacity:1}.media-frame :-ms-input-placeholder{color:#646970}.media-frame .hidden,.media-frame .setting.hidden{display:none}/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle,.ui-sortable-handle{touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;left:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#646970;z-index:1000;cursor:pointer;outline:0;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#135e96}.media-modal-close:focus{color:#135e96;border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8);outline:2px solid transparent}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:32px;margin-left:2%;width:42%;width:calc(48% - 12px)}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dcdcde;overflow:hidden}.media-frame-toolbar .media-toolbar{top:auto;bottom:-47px;height:auto;overflow:visible;border-top:1px solid #dcdcde}.media-toolbar-primary{float:left;height:100%;position:relative}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;left:0;bottom:0;width:267px;padding:0 16px;z-index:75;background:#f6f7f7;border-right:1px solid #dcdcde;overflow:auto;-webkit-overflow-scrolling:touch}.media-sidebar::after{content:"";display:flex;clear:both;height:24px}.hide-toolbar .media-sidebar{bottom:0}.image-details .media-embed h2,.media-sidebar h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#646970;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:0 0 10px}.attachment-details h2{display:grid;grid-template-columns:auto 5em}.media-sidebar .collection-settings .setting{margin:1px 0}.attachment-details .setting.has-description,.media-sidebar .setting.has-description{margin-bottom:5px}.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.media-sidebar .setting .value{text-align:right}.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:1.33333333;font-weight:400;color:#646970}.media-sidebar .checkbox-label-inline{font-size:12px}.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container{flex-wrap:wrap;margin-top:10px;margin-right:calc(35% - 1px);padding-top:10px}.attachment-details .attachment-info .copy-to-clipboard-container{float:none}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{padding:0;min-height:0;line-height:2.18181818;text-align:right;color:#007017}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting+.description{clear:both;font-size:12px;font-style:normal;margin-bottom:10px}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.alt-text textarea,.attachment-details .alt-text textarea,.compat-item .alt-text textarea,.media-sidebar .alt-text textarea{height:50px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:65%;margin:1px}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:50px 0 10px;background:#f6f7f7;border-left-width:1px;border-left-style:solid;border-left-color:#c3c4c7;-webkit-user-select:none;user-select:none}.media-menu .media-menu-item{display:block;box-sizing:border-box;width:100%;position:relative;border:0;margin:0;padding:8px 20px;font-size:14px;line-height:1.28571428;background:0 0;color:#2271b1;text-align:right;text-decoration:none;cursor:pointer}.media-menu .media-menu-item:hover{background:rgba(0,0,0,.04)}.media-menu .media-menu-item:active{color:#2271b1;outline:0}.media-menu .active,.media-menu .active:hover{color:#1d2327;font-weight:600}.media-menu .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dcdcde}.media-router{position:relative;padding:0 6px;margin:0;clear:both}.media-router .media-menu-item{position:relative;float:right;border:0;margin:0;padding:8px 10px 9px;height:18px;line-height:1.28571428;font-size:14px;text-decoration:none;background:0 0;cursor:pointer;transition:none}.media-router .media-menu-item:last-child{border-left:0}.media-router .media-menu-item:active,.media-router .media-menu-item:hover{color:#2271b1}.media-router .active,.media-router .active:hover{color:#1d2327}.media-router .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent;z-index:1}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #dcdcde;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;right:200px;left:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #dcdcde}.media-frame-toolbar{position:absolute;right:200px;left:0;z-index:100;bottom:60px;height:auto}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:2.27272727;margin:0}.media-attachments-filter-heading,.media-frame-menu-heading{position:absolute;right:20px;top:22px;margin:0;font-size:13px;line-height:1;z-index:151}.media-attachments-filter-heading{top:10px;right:16px}.mode-grid .media-attachments-filter-heading{top:0;right:-9999px}.mode-grid .media-frame-actions-heading{display:none}.wp-core-ui .button.media-frame-menu-toggle{display:none}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:2%;max-width:42%;max-width:calc(48% - 12px)}.media-frame select.attachment-filters:last-of-type{margin-left:0}.media-frame .search{margin:32px 0 0;padding:4px;font-size:13px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.media-modal .media-frame .media-search-input-label{position:absolute;right:0;top:10px;margin:0;line-height:1}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:right;padding:8px;margin:0;color:#3c434a;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;user-select:none;width:25%;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #4f94d4;outline:2px solid transparent;outline-offset:-6px}.wp-core-ui .selected.attachment{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7}.wp-core-ui .attachment.details{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #2271b1}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#f0f0f1;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;transition:opacity .1s}.wp-core-ui .attachment .portrait img{max-width:100%}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;right:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;right:0;width:100%;height:100%;transform:translate(-50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{transform:translate(50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{transform:translate(50%,-70%)}.wp-core-ui .attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3);transition:none}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;border:0;position:absolute;z-index:10;top:0;left:0;outline:0;background:#f0f0f1;cursor:pointer;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#2271b1;box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .attachment.selected .check:focus{outline:2px solid transparent}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:0 8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:72px;background:#fff}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:10px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.mode-grid .attachments-browser .media-toolbar-primary{display:flex;align-items:center;column-gap:.5rem;margin:11px 0}.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary{display:none}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;outline:0;padding:0;position:absolute;left:2px;text-align:center;top:2px;width:48px;z-index:1}.uploader-inline .close:before{font:normal 30px/1 dashicons!important;color:#50575e;display:inline-block;content:"\f335";font-weight:300;margin-top:1px}.uploader-inline .close:focus{outline:1px solid #4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:1.38461538;font-size:13px;color:#646970}.attachments-browser .no-media{padding:2em 2em 0 0}.more-loaded .attachment:not(.found-media){background:#dcdcde}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 10px 0 -30px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 12px 0 0}.attachment.new-media{outline:2px dotted #c3c4c7}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dcdcde;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#2271b1;border-radius:10px;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#646970}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#3c434a}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{transition:none;text-decoration:none}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-right:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{padding:12px 30px;background-color:#fcf0f1;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window,.wp-editor-wrap .uploader-editor{top:0;right:0;left:0;bottom:0;text-align:center;display:none}.uploader-window{position:fixed;z-index:250000;opacity:0;transition:opacity 250ms}.wp-editor-wrap .uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9)}.uploader-window,.wp-editor-wrap .uploader-editor.droppable{background:rgba(10,75,120,.9)}.uploader-window-content,.wp-editor-wrap .uploader-editor-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{display:none}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2{font-size:20px;line-height:1.4;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#3c434a;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:1.42857142;font-weight:600}.media-selection .button-link{float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:1.4;border-left:1px solid #dcdcde;color:#2271b1;text-decoration:none}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#135e96}.media-selection .button-link:last-child{border-left:0;margin-left:0}.selection-info .clear-selection{color:#d63638}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:#d63638}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;left:0;bottom:0;right:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{box-shadow:0 0 0 1px #fff,0 0 2px 3px #4f94d4;outline:2px solid transparent}.wp-core-ui .media-selection .selected.attachment{box-shadow:none}.wp-core-ui .media-selection .attachment.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.media-selection:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;float:left;display:inline-block;visibility:hidden;opacity:.7;width:20px;height:20px;margin:0;vertical-align:middle}.media-frame .media-sidebar .settings-save-status .spinner{position:absolute;left:0;top:0}.media-frame.mode-grid .spinner{margin:0;float:none;vertical-align:middle}.media-modal .media-toolbar .spinner{float:none;vertical-align:bottom;margin:0 5px 5px 0}.media-frame .instructions+.spinner.is-active{vertical-align:middle}.media-frame .spinner.is-active{visibility:visible}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{text-align:left;text-transform:none;font-weight:400}.attachment-details .settings-save-status .spinner{float:none;margin-right:5px}.attachment-details .settings-save-status .saved{display:none}.attachment-details.save-waiting .settings-save-status .spinner{visibility:visible}.attachment-details.save-complete .settings-save-status .saved{display:inline-block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:1.5;color:#646970;border-bottom:1px solid #dcdcde;padding-bottom:11px}.attachment-info .wp-media-wrapper{margin-bottom:8px}.attachment-info .wp-media-wrapper.wp-audio{margin-top:13px}.attachment-info .filename{font-weight:600;color:#3c434a;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#d63638}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:#d63638}.attachment-display-settings{width:100%;float:right;overflow:hidden}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting .name,.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px 16px 0;overflow:visible}.media-modal .imgedit-wrap .imgedit-save-target{margin:8px 0 24px}.media-modal .imgedit-group{background:0 0;border:none;box-shadow:none;margin:0;padding:0;position:relative}.media-modal .imgedit-group.imgedit-panel-active{margin-bottom:16px;padding-bottom:16px}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link{display:inline-block;text-transform:uppercase;font-size:12px;color:#646970;margin:0;margin-top:3px}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a{text-decoration:none;color:#646970}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#2271b1;font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#2271b1;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 0 0 8px}.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated{margin:0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;line-height:1.22222222;padding:12px 14px 12px 40px;width:100%;min-width:200px;box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url input::-ms-clear{display:none}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.media-frame .embed-loading .embed-url .spinner{visibility:visible}.embed-link-settings,.embed-media-settings{position:absolute;top:82px;right:0;left:0;bottom:0;padding:0 16px;overflow:auto}.media-embed .embed-link-settings .link-text{margin-top:0}.embed-link-settings::after,.embed-media-settings::after{content:"";display:flex;clear:both;height:24px}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:1px solid #2271b1;box-shadow:0 0 0 2px #2271b1}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings::after{content:none}.image-details .embed-media-settings,.image-details .embed-media-settings div{box-sizing:border-box}.image-details .column-settings{background:#f6f7f7;border-left:1px solid #dcdcde;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h2{margin:20px;padding-top:20px;border-top:1px solid #dcdcde;color:#1d2327}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#646970;text-transform:uppercase;text-decoration:none}.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover{color:#646970}.image-details .advanced-toggle:after{font:normal 20px/1 dashicons;speak:never;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .custom-size .custom-size-setting,.image-details .custom-size label{display:block;float:right}.image-details .custom-size .custom-size-setting label{float:none}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size .description{margin-right:0}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting,.media-embed .setting-group{width:100%;margin:10px 0;float:right;display:block;clear:both}.media-embed .setting-group .setting:not(.checkbox-setting){margin:0}.media-embed .setting.has-description{margin-bottom:5px}.media-embed .description{clear:both;font-style:normal}.media-embed .content-track+.description{line-height:1.4;max-width:none!important}.media-embed .remove-track{margin-bottom:10px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset{display:block;width:100%;max-width:400px}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group{margin-right:27%;width:70%}.image-details .description{font-style:normal;margin-top:0}.image-details .embed-media-settings .link-target{margin-top:16px}.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label{vertical-align:baseline}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name{display:inline-block;font-size:13px;line-height:1.84615384;color:#646970}.media-embed .setting span{display:block;width:200px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group{width:auto}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}.media-frame .setting .button-group{display:flex;margin:0!important;max-width:none!important}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-modal .media-frame-title{height:40px}.media-modal .media-frame-title h1{line-height:2.22222222;font-size:18px}.media-modal-close{width:42px;height:42px}.media-frame .media-frame-title{position:static;padding:0 44px;text-align:center}.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-router{top:80px}.media-frame:not(.hide-menu) .media-frame-content{top:114px}.media-frame.hide-router .media-frame-content{top:80px}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{display:none;width:auto;max-width:80%;overflow:auto;z-index:2000;top:75px;right:50%;transform:translateX(50%);left:auto;bottom:auto;padding:5px 0;border:1px solid #c3c4c7}.media-frame:not(.hide-menu) .media-menu.visible{display:block}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame-menu-heading{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle{display:inline-flex;align-items:center;position:absolute;right:50%;transform:translateX(50%);margin:-6px 0 0;padding:0 12px 0 2px;font-size:.875rem;font-weight:600;text-decoration:none;background:0 0;height:.1%;min-height:40px}.wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover{background:0 0;transform:none}.wp-core-ui .button.media-frame-menu-toggle:focus{outline:1px solid transparent}.media-sidebar{width:230px}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:262px}.attachments-browser .attachments,.attachments-browser .attachments-wrapper,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper{left:262px}.attachments-browser .media-toolbar{height:82px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{top:82px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea{float:none;display:inline-block}.attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span{float:none}.media-sidebar .setting .select-label-inline{display:inline}.attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 2px}.attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container{margin-right:0;padding-top:0}.attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url{margin:0 1px}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.media-frame .media-toolbar input[type=search]{line-height:2.25}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.wp-admin .media-frame select{min-height:40px;font-size:16px;line-height:1.625;padding:5px 8px 5px 24px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{margin:20px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px;margin-right:0}.media-modal .legend-inline{position:static;transform:none;margin-right:0;margin-bottom:6px}.image-details .embed-media-settings .setting-group .setting{margin-bottom:0}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .setting.has-description{margin-bottom:5px}.image-details .description{width:auto;margin:0 20px}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{float:none;margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px;line-height:1.5}.media-frame .media-toolbar input[type=search]{line-height:2.3755}.media-modal .media-toolbar .spinner{margin-bottom:10px}}@media screen and (max-width:782px){.imgedit-panel-content{grid-template-columns:auto}.media-frame-toolbar .media-toolbar{bottom:-54px}.mode-grid .attachments-browser .media-toolbar-primary{display:grid;grid-template-columns:auto 1fr}.mode-grid .attachments-browser .media-toolbar-primary input[type=search]{width:100%}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{font-size:14px;line-height:2.71428571}.media-frame .wp-filter .media-toolbar-secondary{position:unset}.media-frame .media-toolbar-secondary .spinner{position:absolute;top:0;bottom:0;margin:auto;right:0;left:0;z-index:9}.media-bg-overlay{content:'';background:#fff;width:100%;height:100%;display:none;position:absolute;right:0;left:0;top:0;bottom:0;opacity:.6}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:0}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (min-width:901px) and (max-height:400px){.media-frame:not(.hide-menu) .media-menu,.media-menu{top:0;padding-top:44px}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (max-width:480px){.wp-core-ui.wp-customizer .media-button{margin-top:13px}}@media print,(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}PK�-Z��
��classic-themes.cssnu�[���/**
 * These rules are needed for backwards compatibility.
 * They should match the button element rules in the base theme.json file.
 */
.wp-block-button__link {
	color: #ffffff;
	background-color: #32373c;
	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */

	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
	box-shadow: none;
	text-decoration: none;

	/* The extra 2px are added to size solids the same as the outline versions.*/
	padding: calc(0.667em + 2px) calc(1.333em + 2px);

	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #ffffff;
	text-decoration: none;
}
PK�-Z��@�x�x�
213gurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z^j�����
dashicons.cssnu�[���/**
 * DO NOT EDIT THIS FILE DIRECTLY
 * This file is automatically built using a build process
 * If you need to fix errors, see https://github.com/WordPress/dashicons
 */

/* stylelint-disable function-url-quotes, declaration-colon-newline-after */
@font-face {
	font-family: dashicons;
	src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
	src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),
		url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),
		url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
	font-weight: 400;
	font-style: normal;
}
/* stylelint-enable */


.dashicons,
.dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color 0.1s ease-in;
}

/* Icons */

.dashicons-admin-appearance:before {
	content: "\f100";
}

.dashicons-admin-collapse:before {
	content: "\f148";
}

.dashicons-admin-comments:before {
	content: "\f101";
}

.dashicons-admin-customizer:before {
	content: "\f540";
}

.dashicons-admin-generic:before {
	content: "\f111";
}

.dashicons-admin-home:before {
	content: "\f102";
}

.dashicons-admin-links:before {
	content: "\f103";
}

.dashicons-admin-media:before {
	content: "\f104";
}

.dashicons-admin-multisite:before {
	content: "\f541";
}

.dashicons-admin-network:before {
	content: "\f112";
}

.dashicons-admin-page:before {
	content: "\f105";
}

.dashicons-admin-plugins:before {
	content: "\f106";
}

.dashicons-admin-post:before {
	content: "\f109";
}

.dashicons-admin-settings:before {
	content: "\f108";
}

.dashicons-admin-site-alt:before {
	content: "\f11d";
}

.dashicons-admin-site-alt2:before {
	content: "\f11e";
}

.dashicons-admin-site-alt3:before {
	content: "\f11f";
}

.dashicons-admin-site:before {
	content: "\f319";
}

.dashicons-admin-tools:before {
	content: "\f107";
}

.dashicons-admin-users:before {
	content: "\f110";
}

.dashicons-airplane:before {
	content: "\f15f";
}

.dashicons-album:before {
	content: "\f514";
}

.dashicons-align-center:before {
	content: "\f134";
}

.dashicons-align-full-width:before {
	content: "\f114";
}

.dashicons-align-left:before {
	content: "\f135";
}

.dashicons-align-none:before {
	content: "\f138";
}

.dashicons-align-pull-left:before {
	content: "\f10a";
}

.dashicons-align-pull-right:before {
	content: "\f10b";
}

.dashicons-align-right:before {
	content: "\f136";
}

.dashicons-align-wide:before {
	content: "\f11b";
}

.dashicons-amazon:before {
	content: "\f162";
}

.dashicons-analytics:before {
	content: "\f183";
}

.dashicons-archive:before {
	content: "\f480";
}

.dashicons-arrow-down-alt:before {
	content: "\f346";
}

.dashicons-arrow-down-alt2:before {
	content: "\f347";
}

.dashicons-arrow-down:before {
	content: "\f140";
}

.dashicons-arrow-left-alt:before {
	content: "\f340";
}

.dashicons-arrow-left-alt2:before {
	content: "\f341";
}

.dashicons-arrow-left:before {
	content: "\f141";
}

.dashicons-arrow-right-alt:before {
	content: "\f344";
}

.dashicons-arrow-right-alt2:before {
	content: "\f345";
}

.dashicons-arrow-right:before {
	content: "\f139";
}

.dashicons-arrow-up-alt:before {
	content: "\f342";
}

.dashicons-arrow-up-alt2:before {
	content: "\f343";
}

.dashicons-arrow-up-duplicate:before {
	content: "\f143";
}

.dashicons-arrow-up:before {
	content: "\f142";
}

.dashicons-art:before {
	content: "\f309";
}

.dashicons-awards:before {
	content: "\f313";
}

.dashicons-backup:before {
	content: "\f321";
}

.dashicons-bank:before {
	content: "\f16a";
}

.dashicons-beer:before {
	content: "\f16c";
}

.dashicons-bell:before {
	content: "\f16d";
}

.dashicons-block-default:before {
	content: "\f12b";
}

.dashicons-book-alt:before {
	content: "\f331";
}

.dashicons-book:before {
	content: "\f330";
}

.dashicons-buddicons-activity:before {
	content: "\f452";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "\f477";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "\f448";
}

.dashicons-buddicons-community:before {
	content: "\f453";
}

.dashicons-buddicons-forums:before {
	content: "\f449";
}

.dashicons-buddicons-friends:before {
	content: "\f454";
}

.dashicons-buddicons-groups:before {
	content: "\f456";
}

.dashicons-buddicons-pm:before {
	content: "\f457";
}

.dashicons-buddicons-replies:before {
	content: "\f451";
}

.dashicons-buddicons-topics:before {
	content: "\f450";
}

.dashicons-buddicons-tracking:before {
	content: "\f455";
}

.dashicons-building:before {
	content: "\f512";
}

.dashicons-businessman:before {
	content: "\f338";
}

.dashicons-businessperson:before {
	content: "\f12e";
}

.dashicons-businesswoman:before {
	content: "\f12f";
}

.dashicons-button:before {
	content: "\f11a";
}

.dashicons-calculator:before {
	content: "\f16e";
}

.dashicons-calendar-alt:before {
	content: "\f508";
}

.dashicons-calendar:before {
	content: "\f145";
}

.dashicons-camera-alt:before {
	content: "\f129";
}

.dashicons-camera:before {
	content: "\f306";
}

.dashicons-car:before {
	content: "\f16b";
}

.dashicons-carrot:before {
	content: "\f511";
}

.dashicons-cart:before {
	content: "\f174";
}

.dashicons-category:before {
	content: "\f318";
}

.dashicons-chart-area:before {
	content: "\f239";
}

.dashicons-chart-bar:before {
	content: "\f185";
}

.dashicons-chart-line:before {
	content: "\f238";
}

.dashicons-chart-pie:before {
	content: "\f184";
}

.dashicons-clipboard:before {
	content: "\f481";
}

.dashicons-clock:before {
	content: "\f469";
}

.dashicons-cloud-saved:before {
	content: "\f137";
}

.dashicons-cloud-upload:before {
	content: "\f13b";
}

.dashicons-cloud:before {
	content: "\f176";
}

.dashicons-code-standards:before {
	content: "\f13a";
}

.dashicons-coffee:before {
	content: "\f16f";
}

.dashicons-color-picker:before {
	content: "\f131";
}

.dashicons-columns:before {
	content: "\f13c";
}

.dashicons-controls-back:before {
	content: "\f518";
}

.dashicons-controls-forward:before {
	content: "\f519";
}

.dashicons-controls-pause:before {
	content: "\f523";
}

.dashicons-controls-play:before {
	content: "\f522";
}

.dashicons-controls-repeat:before {
	content: "\f515";
}

.dashicons-controls-skipback:before {
	content: "\f516";
}

.dashicons-controls-skipforward:before {
	content: "\f517";
}

.dashicons-controls-volumeoff:before {
	content: "\f520";
}

.dashicons-controls-volumeon:before {
	content: "\f521";
}

.dashicons-cover-image:before {
	content: "\f13d";
}

.dashicons-dashboard:before {
	content: "\f226";
}

.dashicons-database-add:before {
	content: "\f170";
}

.dashicons-database-export:before {
	content: "\f17a";
}

.dashicons-database-import:before {
	content: "\f17b";
}

.dashicons-database-remove:before {
	content: "\f17c";
}

.dashicons-database-view:before {
	content: "\f17d";
}

.dashicons-database:before {
	content: "\f17e";
}

.dashicons-desktop:before {
	content: "\f472";
}

.dashicons-dismiss:before {
	content: "\f153";
}

.dashicons-download:before {
	content: "\f316";
}

.dashicons-drumstick:before {
	content: "\f17f";
}

.dashicons-edit-large:before {
	content: "\f327";
}

.dashicons-edit-page:before {
	content: "\f186";
}

.dashicons-edit:before {
	content: "\f464";
}

.dashicons-editor-aligncenter:before {
	content: "\f207";
}

.dashicons-editor-alignleft:before {
	content: "\f206";
}

.dashicons-editor-alignright:before {
	content: "\f208";
}

.dashicons-editor-bold:before {
	content: "\f200";
}

.dashicons-editor-break:before {
	content: "\f474";
}

.dashicons-editor-code-duplicate:before {
	content: "\f494";
}

.dashicons-editor-code:before {
	content: "\f475";
}

.dashicons-editor-contract:before {
	content: "\f506";
}

.dashicons-editor-customchar:before {
	content: "\f220";
}

.dashicons-editor-expand:before {
	content: "\f211";
}

.dashicons-editor-help:before {
	content: "\f223";
}

.dashicons-editor-indent:before {
	content: "\f222";
}

.dashicons-editor-insertmore:before {
	content: "\f209";
}

.dashicons-editor-italic:before {
	content: "\f201";
}

.dashicons-editor-justify:before {
	content: "\f214";
}

.dashicons-editor-kitchensink:before {
	content: "\f212";
}

.dashicons-editor-ltr:before {
	content: "\f10c";
}

.dashicons-editor-ol-rtl:before {
	content: "\f12c";
}

.dashicons-editor-ol:before {
	content: "\f204";
}

.dashicons-editor-outdent:before {
	content: "\f221";
}

.dashicons-editor-paragraph:before {
	content: "\f476";
}

.dashicons-editor-paste-text:before {
	content: "\f217";
}

.dashicons-editor-paste-word:before {
	content: "\f216";
}

.dashicons-editor-quote:before {
	content: "\f205";
}

.dashicons-editor-removeformatting:before {
	content: "\f218";
}

.dashicons-editor-rtl:before {
	content: "\f320";
}

.dashicons-editor-spellcheck:before {
	content: "\f210";
}

.dashicons-editor-strikethrough:before {
	content: "\f224";
}

.dashicons-editor-table:before {
	content: "\f535";
}

.dashicons-editor-textcolor:before {
	content: "\f215";
}

.dashicons-editor-ul:before {
	content: "\f203";
}

.dashicons-editor-underline:before {
	content: "\f213";
}

.dashicons-editor-unlink:before {
	content: "\f225";
}

.dashicons-editor-video:before {
	content: "\f219";
}

.dashicons-ellipsis:before {
	content: "\f11c";
}

.dashicons-email-alt:before {
	content: "\f466";
}

.dashicons-email-alt2:before {
	content: "\f467";
}

.dashicons-email:before {
	content: "\f465";
}

.dashicons-embed-audio:before {
	content: "\f13e";
}

.dashicons-embed-generic:before {
	content: "\f13f";
}

.dashicons-embed-photo:before {
	content: "\f144";
}

.dashicons-embed-post:before {
	content: "\f146";
}

.dashicons-embed-video:before {
	content: "\f149";
}

.dashicons-excerpt-view:before {
	content: "\f164";
}

.dashicons-exit:before {
	content: "\f14a";
}

.dashicons-external:before {
	content: "\f504";
}

.dashicons-facebook-alt:before {
	content: "\f305";
}

.dashicons-facebook:before {
	content: "\f304";
}

.dashicons-feedback:before {
	content: "\f175";
}

.dashicons-filter:before {
	content: "\f536";
}

.dashicons-flag:before {
	content: "\f227";
}

.dashicons-food:before {
	content: "\f187";
}

.dashicons-format-aside:before {
	content: "\f123";
}

.dashicons-format-audio:before {
	content: "\f127";
}

.dashicons-format-chat:before {
	content: "\f125";
}

.dashicons-format-gallery:before {
	content: "\f161";
}

.dashicons-format-image:before {
	content: "\f128";
}

.dashicons-format-quote:before {
	content: "\f122";
}

.dashicons-format-status:before {
	content: "\f130";
}

.dashicons-format-video:before {
	content: "\f126";
}

.dashicons-forms:before {
	content: "\f314";
}

.dashicons-fullscreen-alt:before {
	content: "\f188";
}

.dashicons-fullscreen-exit-alt:before {
	content: "\f189";
}

.dashicons-games:before {
	content: "\f18a";
}

.dashicons-google:before {
	content: "\f18b";
}

.dashicons-googleplus:before {
	content: "\f462";
}

.dashicons-grid-view:before {
	content: "\f509";
}

.dashicons-groups:before {
	content: "\f307";
}

.dashicons-hammer:before {
	content: "\f308";
}

.dashicons-heading:before {
	content: "\f10e";
}

.dashicons-heart:before {
	content: "\f487";
}

.dashicons-hidden:before {
	content: "\f530";
}

.dashicons-hourglass:before {
	content: "\f18c";
}

.dashicons-html:before {
	content: "\f14b";
}

.dashicons-id-alt:before {
	content: "\f337";
}

.dashicons-id:before {
	content: "\f336";
}

.dashicons-image-crop:before {
	content: "\f165";
}

.dashicons-image-filter:before {
	content: "\f533";
}

.dashicons-image-flip-horizontal:before {
	content: "\f169";
}

.dashicons-image-flip-vertical:before {
	content: "\f168";
}

.dashicons-image-rotate-left:before {
	content: "\f166";
}

.dashicons-image-rotate-right:before {
	content: "\f167";
}

.dashicons-image-rotate:before {
	content: "\f531";
}

.dashicons-images-alt:before {
	content: "\f232";
}

.dashicons-images-alt2:before {
	content: "\f233";
}

.dashicons-index-card:before {
	content: "\f510";
}

.dashicons-info-outline:before {
	content: "\f14c";
}

.dashicons-info:before {
	content: "\f348";
}

.dashicons-insert-after:before {
	content: "\f14d";
}

.dashicons-insert-before:before {
	content: "\f14e";
}

.dashicons-insert:before {
	content: "\f10f";
}

.dashicons-instagram:before {
	content: "\f12d";
}

.dashicons-laptop:before {
	content: "\f547";
}

.dashicons-layout:before {
	content: "\f538";
}

.dashicons-leftright:before {
	content: "\f229";
}

.dashicons-lightbulb:before {
	content: "\f339";
}

.dashicons-linkedin:before {
	content: "\f18d";
}

.dashicons-list-view:before {
	content: "\f163";
}

.dashicons-location-alt:before {
	content: "\f231";
}

.dashicons-location:before {
	content: "\f230";
}

.dashicons-lock-duplicate:before {
	content: "\f315";
}

.dashicons-lock:before {
	content: "\f160";
}

.dashicons-marker:before {
	content: "\f159";
}

.dashicons-media-archive:before {
	content: "\f501";
}

.dashicons-media-audio:before {
	content: "\f500";
}

.dashicons-media-code:before {
	content: "\f499";
}

.dashicons-media-default:before {
	content: "\f498";
}

.dashicons-media-document:before {
	content: "\f497";
}

.dashicons-media-interactive:before {
	content: "\f496";
}

.dashicons-media-spreadsheet:before {
	content: "\f495";
}

.dashicons-media-text:before {
	content: "\f491";
}

.dashicons-media-video:before {
	content: "\f490";
}

.dashicons-megaphone:before {
	content: "\f488";
}

.dashicons-menu-alt:before {
	content: "\f228";
}

.dashicons-menu-alt2:before {
	content: "\f329";
}

.dashicons-menu-alt3:before {
	content: "\f349";
}

.dashicons-menu:before {
	content: "\f333";
}

.dashicons-microphone:before {
	content: "\f482";
}

.dashicons-migrate:before {
	content: "\f310";
}

.dashicons-minus:before {
	content: "\f460";
}

.dashicons-money-alt:before {
	content: "\f18e";
}

.dashicons-money:before {
	content: "\f526";
}

.dashicons-move:before {
	content: "\f545";
}

.dashicons-nametag:before {
	content: "\f484";
}

.dashicons-networking:before {
	content: "\f325";
}

.dashicons-no-alt:before {
	content: "\f335";
}

.dashicons-no:before {
	content: "\f158";
}

.dashicons-open-folder:before {
	content: "\f18f";
}

.dashicons-palmtree:before {
	content: "\f527";
}

.dashicons-paperclip:before {
	content: "\f546";
}

.dashicons-pdf:before {
	content: "\f190";
}

.dashicons-performance:before {
	content: "\f311";
}

.dashicons-pets:before {
	content: "\f191";
}

.dashicons-phone:before {
	content: "\f525";
}

.dashicons-pinterest:before {
	content: "\f192";
}

.dashicons-playlist-audio:before {
	content: "\f492";
}

.dashicons-playlist-video:before {
	content: "\f493";
}

.dashicons-plugins-checked:before {
	content: "\f485";
}

.dashicons-plus-alt:before {
	content: "\f502";
}

.dashicons-plus-alt2:before {
	content: "\f543";
}

.dashicons-plus:before {
	content: "\f132";
}

.dashicons-podio:before {
	content: "\f19c";
}

.dashicons-portfolio:before {
	content: "\f322";
}

.dashicons-post-status:before {
	content: "\f173";
}

.dashicons-pressthis:before {
	content: "\f157";
}

.dashicons-printer:before {
	content: "\f193";
}

.dashicons-privacy:before {
	content: "\f194";
}

.dashicons-products:before {
	content: "\f312";
}

.dashicons-randomize:before {
	content: "\f503";
}

.dashicons-reddit:before {
	content: "\f195";
}

.dashicons-redo:before {
	content: "\f172";
}

.dashicons-remove:before {
	content: "\f14f";
}

.dashicons-rest-api:before {
	content: "\f124";
}

.dashicons-rss:before {
	content: "\f303";
}

.dashicons-saved:before {
	content: "\f15e";
}

.dashicons-schedule:before {
	content: "\f489";
}

.dashicons-screenoptions:before {
	content: "\f180";
}

.dashicons-search:before {
	content: "\f179";
}

.dashicons-share-alt:before {
	content: "\f240";
}

.dashicons-share-alt2:before {
	content: "\f242";
}

.dashicons-share:before {
	content: "\f237";
}

.dashicons-shield-alt:before {
	content: "\f334";
}

.dashicons-shield:before {
	content: "\f332";
}

.dashicons-shortcode:before {
	content: "\f150";
}

.dashicons-slides:before {
	content: "\f181";
}

.dashicons-smartphone:before {
	content: "\f470";
}

.dashicons-smiley:before {
	content: "\f328";
}

.dashicons-sort:before {
	content: "\f156";
}

.dashicons-sos:before {
	content: "\f468";
}

.dashicons-spotify:before {
	content: "\f196";
}

.dashicons-star-empty:before {
	content: "\f154";
}

.dashicons-star-filled:before {
	content: "\f155";
}

.dashicons-star-half:before {
	content: "\f459";
}

.dashicons-sticky:before {
	content: "\f537";
}

.dashicons-store:before {
	content: "\f513";
}

.dashicons-superhero-alt:before {
	content: "\f197";
}

.dashicons-superhero:before {
	content: "\f198";
}

.dashicons-table-col-after:before {
	content: "\f151";
}

.dashicons-table-col-before:before {
	content: "\f152";
}

.dashicons-table-col-delete:before {
	content: "\f15a";
}

.dashicons-table-row-after:before {
	content: "\f15b";
}

.dashicons-table-row-before:before {
	content: "\f15c";
}

.dashicons-table-row-delete:before {
	content: "\f15d";
}

.dashicons-tablet:before {
	content: "\f471";
}

.dashicons-tag:before {
	content: "\f323";
}

.dashicons-tagcloud:before {
	content: "\f479";
}

.dashicons-testimonial:before {
	content: "\f473";
}

.dashicons-text-page:before {
	content: "\f121";
}

.dashicons-text:before {
	content: "\f478";
}

.dashicons-thumbs-down:before {
	content: "\f542";
}

.dashicons-thumbs-up:before {
	content: "\f529";
}

.dashicons-tickets-alt:before {
	content: "\f524";
}

.dashicons-tickets:before {
	content: "\f486";
}

.dashicons-tide:before {
	content: "\f10d";
}

.dashicons-translation:before {
	content: "\f326";
}

.dashicons-trash:before {
	content: "\f182";
}

.dashicons-twitch:before {
	content: "\f199";
}

.dashicons-twitter-alt:before {
	content: "\f302";
}

.dashicons-twitter:before {
	content: "\f301";
}

.dashicons-undo:before {
	content: "\f171";
}

.dashicons-universal-access-alt:before {
	content: "\f507";
}

.dashicons-universal-access:before {
	content: "\f483";
}

.dashicons-unlock:before {
	content: "\f528";
}

.dashicons-update-alt:before {
	content: "\f113";
}

.dashicons-update:before {
	content: "\f463";
}

.dashicons-upload:before {
	content: "\f317";
}

.dashicons-vault:before {
	content: "\f178";
}

.dashicons-video-alt:before {
	content: "\f234";
}

.dashicons-video-alt2:before {
	content: "\f235";
}

.dashicons-video-alt3:before {
	content: "\f236";
}

.dashicons-visibility:before {
	content: "\f177";
}

.dashicons-warning:before {
	content: "\f534";
}

.dashicons-welcome-add-page:before {
	content: "\f133";
}

.dashicons-welcome-comments:before {
	content: "\f117";
}

.dashicons-welcome-learn-more:before {
	content: "\f118";
}

.dashicons-welcome-view-site:before {
	content: "\f115";
}

.dashicons-welcome-widgets-menus:before {
	content: "\f116";
}

.dashicons-welcome-write-blog:before {
	content: "\f119";
}

.dashicons-whatsapp:before {
	content: "\f19a";
}

.dashicons-wordpress-alt:before {
	content: "\f324";
}

.dashicons-wordpress:before {
	content: "\f120";
}

.dashicons-xing:before {
	content: "\f19d";
}

.dashicons-yes-alt:before {
	content: "\f12a";
}

.dashicons-yes:before {
	content: "\f147";
}

.dashicons-youtube:before {
	content: "\f19b";
}

/* Additional CSS classes, manually added to the CSS template file */

.dashicons-editor-distractionfree:before {
	content: "\f211";
}

/* This is a typo, but was previously released. It should remain for backward compatibility. See https://core.trac.wordpress.org/ticket/30832. */
.dashicons-exerpt-view:before {
	content: "\f164";
}

.dashicons-format-links:before {
	content: "\f103";
}

.dashicons-format-standard:before {
	content: "\f109";
}

.dashicons-post-trash:before {
	content: "\f182";
}

.dashicons-share1:before {
	content: "\f237";
}

.dashicons-welcome-edit-page:before {
	content: "\f119";
}
PK�-Z�O�3�3�
editor.cssnu�[���/*------------------------------------------------------------------------------
 TinyMCE and Quicklinks toolbars
------------------------------------------------------------------------------*/

/* TinyMCE widgets/containers */

.mce-tinymce {
	box-shadow: none;
}

.mce-container,
.mce-container *,
.mce-widget,
.mce-widget * {
	color: inherit;
	font-family: inherit;
}

.mce-container .mce-monospace,
.mce-widget .mce-monospace {
	font-family: Consolas, Monaco, monospace;
	font-size: 13px;
	line-height: 150%;
}

/* TinyMCE windows */
#mce-modal-block,
#mce-modal-block.mce-fade {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: none;
	background: #000;
}

.mce-window {
	border-radius: 0;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-font-smoothing: subpixel-antialiased;
	transition: none;
}

.mce-window .mce-container-body.mce-abs-layout {
	overflow: visible;
}

.mce-window .mce-window-head {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	padding: 0;
	min-height: 36px;
}

.mce-window .mce-window-head .mce-title {
	color: #3c434a;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	margin: 0;
	padding: 0 36px 0 16px;
}

.mce-window .mce-window-head .mce-close,
.mce-window-head .mce-close .mce-i-remove {
	color: transparent;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	padding: 0;
	line-height: 36px;
	text-align: center;
}

.mce-window-head .mce-close .mce-i-remove:before {
	font: normal 20px/36px dashicons;
	text-align: center;
	color: #646970;
	width: 36px;
	height: 36px;
	display: block;
}

.mce-window-head .mce-close:hover .mce-i-remove:before,
.mce-window-head .mce-close:focus .mce-i-remove:before {
	color: #135e96;
}

.mce-window-head .mce-close:focus .mce-i-remove,
div.mce-tab:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-window .mce-window-head .mce-dragh {
	width: calc( 100% - 36px );
}

.mce-window .mce-foot {
	border-top: 1px solid #dcdcde;
}

.mce-textbox,
.mce-checkbox i.mce-i-checkbox,
#wp-link .query-results {
	border: 1px solid #dcdcde;
	border-radius: 0;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
	transition: .05s all ease-in-out;
}

.mce-textbox:focus,
.mce-textbox.mce-focus,
.mce-checkbox:focus i.mce-i-checkbox,
#wp-link .query-results:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-window .mce-wp-help {
	height: 360px;
	width: 460px;
	overflow: auto;
}

.mce-window .mce-wp-help * {
	box-sizing: border-box;
}

.mce-window .mce-wp-help > .mce-container-body {
	width: auto !important;
}

.mce-window .wp-editor-help {
	padding: 10px 10px 0 20px;
}

.mce-window .wp-editor-help h2,
.mce-window .wp-editor-help p {
	margin: 8px 0;
	white-space: normal;
	font-size: 14px;
	font-weight: 400;
}

.mce-window .wp-editor-help table {
	width: 100%;
	margin-bottom: 20px;
}

.mce-window .wp-editor-help table.wp-help-single {
	margin: 0 8px 20px;
}

.mce-window .wp-editor-help table.fixed {
	table-layout: fixed;
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd),
.mce-window .wp-editor-help table.fixed td:nth-child(odd) {
	width: 12%;
}

.mce-window .wp-editor-help table.fixed th:nth-child(even),
.mce-window .wp-editor-help table.fixed td:nth-child(even) {
	width: 38%;
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
	padding: 5px 0 0;
}

.mce-window .wp-editor-help td,
.mce-window .wp-editor-help th {
	font-size: 13px;
	padding: 5px;
	vertical-align: middle;
	word-wrap: break-word;
	white-space: normal;
}

.mce-window .wp-editor-help th {
	font-weight: 600;
	padding-bottom: 0;
}

.mce-window .wp-editor-help kbd {
	font-family: monospace;
	padding: 2px 7px 3px;
	font-weight: 600;
	margin: 0;
	background: #f0f0f1;
	background: rgba(0, 0, 0, 0.08);
}

.mce-window .wp-help-th-center td:nth-child(odd),
.mce-window .wp-help-th-center th:nth-child(odd) {
	text-align: center;
}

/* TinyMCE menus */
.mce-menu,
.mce-floatpanel.mce-popover {
	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

.mce-menu,
.mce-floatpanel.mce-popover.mce-bottom {
	margin-top: 2px;
}

.mce-floatpanel .mce-arrow {
	display: none;
}

.mce-menu .mce-container-body {
	min-width: 160px;
}

.mce-menu-item {
	border: none;
	margin-bottom: 2px;
	padding: 6px 15px 6px 12px;
}

.mce-menu-has-icons i.mce-ico {
	line-height: 20px;
}

/* TinyMCE panel */
div.mce-panel {
	border: 0;
	background: #fff;
}

.mce-panel.mce-menu {
	border: 1px solid #dcdcde;
}

div.mce-tab {
	line-height: 13px;
}

/* TinyMCE toolbars */
div.mce-toolbar-grp {
	border-bottom: 1px solid #dcdcde;
	background: #f6f7f7;
	padding: 0;
	position: relative;
}

div.mce-inline-toolbar-grp {
	border: 1px solid #a7aaad;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-sizing: border-box;
	margin-bottom: 8px;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
	max-width: 98%;
	z-index: 100100; /* Same as the other TinyMCE "panels" */
}

div.mce-inline-toolbar-grp > div.mce-stack-layout {
	padding: 1px;
}

div.mce-inline-toolbar-grp.mce-arrow-up {
	margin-bottom: 0;
	margin-top: 8px;
}

div.mce-inline-toolbar-grp:before,
div.mce-inline-toolbar-grp:after {
	position: absolute;
	left: 50%;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	content: "";
}

div.mce-inline-toolbar-grp.mce-arrow-up:before {
	top: -9px;
	border-bottom-color: #a7aaad;
	border-width: 0 9px 9px;
	margin-left: -9px;
}

div.mce-inline-toolbar-grp.mce-arrow-down:before {
	bottom: -9px;
	border-top-color: #a7aaad;
	border-width: 9px 9px 0;
	margin-left: -9px;
}

div.mce-inline-toolbar-grp.mce-arrow-up:after {
	top: -8px;
	border-bottom-color: #f6f7f7;
	border-width: 0 8px 8px;
	margin-left: -8px;
}

div.mce-inline-toolbar-grp.mce-arrow-down:after {
	bottom: -8px;
	border-top-color: #f6f7f7;
	border-width: 8px 8px 0;
	margin-left: -8px;
}

div.mce-inline-toolbar-grp.mce-arrow-left:before,
div.mce-inline-toolbar-grp.mce-arrow-left:after {
	margin: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-left:before {
	left: 20px;
}
div.mce-inline-toolbar-grp.mce-arrow-left:after {
	left: 21px;
}

div.mce-inline-toolbar-grp.mce-arrow-right:before,
div.mce-inline-toolbar-grp.mce-arrow-right:after {
	left: auto;
	margin: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-right:before {
	right: 20px;
}

div.mce-inline-toolbar-grp.mce-arrow-right:after {
	right: 21px;
}

div.mce-inline-toolbar-grp.mce-arrow-full {
	right: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-full > div {
	width: 100%;
	overflow-x: auto;
}

div.mce-toolbar-grp > div {
	padding: 3px;
}

.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
	padding-right: 32px;
}

.mce-toolbar .mce-btn-group {
	margin: 0;
}

/* Classic block hide/show toolbars */
.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
	display: none;
}

.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
	display: block;
}

div.mce-statusbar {
	border-top: 1px solid #dcdcde;
}

div.mce-path {
	padding: 2px 10px;
	margin: 0;
}

.mce-path,
.mce-path-item,
.mce-path .mce-divider {
	font-size: 12px;
}

.mce-toolbar .mce-btn,
.qt-dfw {
	border-color: transparent;
	background: transparent;
	box-shadow: none;
	text-shadow: none;
	cursor: pointer;
}

.mce-btn .mce-txt {
	direction: inherit;
	text-align: inherit;
}

.mce-toolbar .mce-btn-group .mce-btn,
.qt-dfw {
	border: 1px solid transparent;
	margin: 2px;
	border-radius: 2px;
}

.mce-toolbar .mce-btn-group .mce-btn:hover,
.mce-toolbar .mce-btn-group .mce-btn:focus,
.qt-dfw:hover,
.qt-dfw:focus {
	background: #f6f7f7;
	color: #1d2327;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active,
.mce-toolbar .mce-btn-group .mce-btn:active,
.qt-dfw.active {
	background: #f0f0f1;
	border-color: #50575e;
}

.mce-btn.mce-active,
.mce-btn.mce-active button,
.mce-btn.mce-active:hover button,
.mce-btn.mce-active i,
.mce-btn.mce-active:hover i {
	color: inherit;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus {
	border-color: #1d2327;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
	color: #a7aaad;
	background: none;
	border-color: #dcdcde;
	text-shadow: 0 1px 0 #fff;
	box-shadow: none;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
	border-color: #50575e;
}

.mce-toolbar .mce-btn-group .mce-first,
.mce-toolbar .mce-btn-group .mce-last {
	border-color: transparent;
}

.mce-toolbar .mce-btn button,
.qt-dfw {
	padding: 2px 3px;
	line-height: normal;
}

.mce-toolbar .mce-listbox button {
	font-size: 13px;
	line-height: 1.53846153;
	padding-left: 6px;
	padding-right: 20px;
}

.mce-toolbar .mce-btn i {
	text-shadow: none;
}

.mce-toolbar .mce-btn-group > div {
	white-space: normal;
}

.mce-toolbar .mce-colorbutton .mce-open {
	border-right: 0;
}

.mce-toolbar .mce-colorbutton .mce-preview {
	margin: 0;
	padding: 0;
	top: auto;
	bottom: 2px;
	left: 3px;
	height: 3px;
	width: 20px;
	background: #50575e;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
	min-width: 0;
	background: #3582c4;
	border-color: #2271b1 #135e96 #135e96;
	box-shadow: 0 1px 0 #135e96;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
	padding: 2px 3px 1px;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
	color: #fff;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
	background: #4f94d4;
	border-color: #135e96;
	color: #fff;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
	box-shadow: 0 0 1px 1px #72aee6;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
	background: #2271b1;
	border-color: #135e96;
	box-shadow: inset 0 2px 0 #135e96;
}

/* mce listbox */
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
	border-radius: 0;
	direction: ltr;
	background: #fff;
	border: 1px solid #dcdcde;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-panel .mce-btn i.mce-caret {
	border-top: 6px solid #50575e;
	margin-left: 2px;
	margin-right: 2px;
}

.mce-listbox i.mce-caret {
	right: 4px;
}

.mce-panel .mce-btn:hover i.mce-caret,
.mce-panel .mce-btn:focus i.mce-caret {
	border-top-color: #1d2327;
}

.mce-panel .mce-active i.mce-caret {
	border-top: 0;
	border-bottom: 6px solid #1d2327;
	margin-top: 7px;
}

.mce-listbox.mce-active i.mce-caret {
	margin-top: -3px;
}

.mce-toolbar .mce-splitbtn:hover .mce-open {
	border-right-color: transparent;
}

.mce-toolbar .mce-splitbtn .mce-open.mce-active {
	background: transparent;
	outline: none;
}

.mce-menu .mce-menu-item:hover,
.mce-menu .mce-menu-item.mce-selected,
.mce-menu .mce-menu-item:focus,
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview {
	background: #2271b1; /* See color scheme. */
	color: #fff;
}

.mce-menu .mce-menu-item:hover .mce-caret,
.mce-menu .mce-menu-item:focus .mce-caret,
.mce-menu .mce-menu-item.mce-selected .mce-caret {
	border-left-color: #fff;
}

/* rtl:ignore */
.rtl .mce-menu .mce-menu-item:hover .mce-caret,
.rtl .mce-menu .mce-menu-item:focus .mce-caret,
.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret {
	border-left-color: inherit;
	border-right-color: #fff;
}

.mce-menu .mce-menu-item:hover .mce-text,
.mce-menu .mce-menu-item:focus .mce-text,
.mce-menu .mce-menu-item:hover .mce-ico,
.mce-menu .mce-menu-item:focus .mce-ico,
.mce-menu .mce-menu-item.mce-selected .mce-text,
.mce-menu .mce-menu-item.mce-selected .mce-ico,
.mce-menu .mce-menu-item:hover .mce-menu-shortcut,
.mce-menu .mce-menu-item:focus .mce-menu-shortcut,
.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,
.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,
.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico {
	color: inherit;
}

.mce-menu .mce-menu-item.mce-disabled {
	cursor: default;
}

.mce-menu .mce-menu-item.mce-disabled:hover {
	background: #c3c4c7;
}

/* Menubar */
div.mce-menubar {
	border-color: #dcdcde;
	background: #fff;
	border-width: 0 0 1px;
}

.mce-menubar .mce-menubtn:hover,
.mce-menubar .mce-menubtn.mce-active,
.mce-menubar .mce-menubtn:focus {
	border-color: transparent;
	background: transparent;
}

.mce-menubar .mce-menubtn:focus {
	color: #043959;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

div.mce-menu .mce-menu-item-sep,
.mce-menu-item-sep:hover {
	border-bottom: 1px solid #dcdcde;
	height: 0;
	margin: 5px 0;
}

.mce-menubtn span {
	margin-right: 0;
	padding-left: 3px;
}

.mce-menu-has-icons i.mce-ico:before {
	margin-left: -2px;
}

/* Keyboard shortcuts position */
.mce-menu.mce-menu-align .mce-menu-item-normal {
	position: relative;
}

.mce-menu.mce-menu-align .mce-menu-shortcut {
	bottom: 0.6em;
	font-size: 0.9em;
}

/* Buttons in modals */
.mce-primary button,
.mce-primary button i {
	text-align: center;
	color: #fff;
	text-shadow: none;
	padding: 0;
	line-height: 1.85714285;
}

.mce-window .mce-btn {
	color: #50575e;
	background: #f6f7f7;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 1px solid #c3c4c7;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-shadow: 0 1px 0 #c3c4c7;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.mce-window .mce-btn::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.mce-window .mce-btn:hover,
.mce-window .mce-btn:focus {
	background: #f6f7f7;
	border-color: #8c8f94;
	color: #1d2327;
}

.mce-window .mce-btn:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.mce-window .mce-btn:active {
	background: #f0f0f1;
	border-color: #8c8f94;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
	transform: translateY(1px);
}

.mce-window .mce-btn.mce-disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	text-shadow: 0 1px 0 #fff !important;
	cursor: default;
	transform: none !important;
}

.mce-window .mce-btn.mce-primary {
	background: #3582c4;
	border-color: #2271b1 #135e96 #135e96;
	box-shadow: 0 1px 0 #135e96;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #135e96,
		1px 0 1px #135e96,
		0 1px 1px #135e96,
		-1px 0 1px #135e96;
}

.mce-window .mce-btn.mce-primary:hover,
.mce-window .mce-btn.mce-primary:focus {
	background: #4f94d4;
	border-color: #135e96;
	color: #fff;
}

.mce-window .mce-btn.mce-primary:focus {
	box-shadow: 0 1px 0 #2271b1,
		0 0 2px 1px #72aee6;
}

.mce-window .mce-btn.mce-primary:active {
	background: #2271b1;
	border-color: #135e96;
	box-shadow: inset 0 2px 0 #135e96;
	vertical-align: top;
}

.mce-window .mce-btn.mce-primary.mce-disabled {
	color: #9ec2e6 !important;
	background: #4f94d4 !important;
	border-color: #3582c4 !important;
	box-shadow: none !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
	cursor: default;
}

.mce-menubtn.mce-fixed-width span {
	overflow-x: hidden;
	text-overflow: ellipsis;
	width: 82px;
}

/* Charmap modal */
.mce-charmap {
	margin: 3px;
}

.mce-charmap td {
	padding: 0;
	border-color: #dcdcde;
	cursor: pointer;
}

.mce-charmap td:hover {
	background: #f6f7f7;
}

.mce-charmap td div {
	width: 18px;
	height: 22px;
	line-height: 1.57142857;
}

/* TinyMCE tooltips */
.mce-tooltip {
	margin-top: 2px;
}

.mce-tooltip-inner {
	border-radius: 3px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	color: #fff;
	font-size: 12px;
}

/* TinyMCE icons */
.mce-ico {
	font-family: tinymce, Arial;
}

.mce-btn-small .mce-ico {
	font-family: tinymce-small, Arial;
}

.mce-toolbar .mce-ico {
	color: #50575e;
	line-height: 1;
	width: 20px;
	height: 20px;
	text-align: center;
	text-shadow: none;
	margin: 0;
	padding: 0;
}

.qt-dfw {
	color: #50575e;
	line-height: 1;
	width: 28px;
	height: 26px;
	text-align: center;
	text-shadow: none;
}

.mce-toolbar .mce-btn .mce-open {
	line-height: 20px;
}

.mce-toolbar .mce-btn:hover .mce-open,
.mce-toolbar .mce-btn:focus .mce-open,
.mce-toolbar .mce-btn.mce-active .mce-open {
	border-left-color: #1d2327;
}

div.mce-notification {
	left: 10% !important;
	right: 10%;
}

.mce-notification button.mce-close {
	right: 6px;
	top: 3px;
	font-weight: 400;
	color: #50575e;
}

.mce-notification button.mce-close:hover,
.mce-notification button.mce-close:focus {
	color: #000;
}

i.mce-i-bold,
i.mce-i-italic,
i.mce-i-bullist,
i.mce-i-numlist,
i.mce-i-blockquote,
i.mce-i-alignleft,
i.mce-i-aligncenter,
i.mce-i-alignright,
i.mce-i-link,
i.mce-i-unlink,
i.mce-i-wp_more,
i.mce-i-strikethrough,
i.mce-i-spellchecker,
i.mce-i-fullscreen,
i.mce-i-wp_fullscreen,
i.mce-i-dfw,
i.mce-i-wp_adv,
i.mce-i-underline,
i.mce-i-alignjustify,
i.mce-i-forecolor,
i.mce-i-backcolor,
i.mce-i-pastetext,
i.mce-i-pasteword,
i.mce-i-removeformat,
i.mce-i-charmap,
i.mce-i-outdent,
i.mce-i-indent,
i.mce-i-undo,
i.mce-i-redo,
i.mce-i-help,
i.mce-i-wp_help,
i.mce-i-wp-media-library,
i.mce-i-ltr,
i.mce-i-wp_page,
i.mce-i-hr,
i.mce-i-wp_code,
i.mce-i-dashicon,
i.mce-i-remove {
	font: normal 20px/1 dashicons;
	padding: 0;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: -2px;
	padding-right: 2px;
}

.qt-dfw {
	font: normal 20px/1 dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

i.mce-i-bold:before {
	content: "\f200";
}

i.mce-i-italic:before {
	content: "\f201";
}

i.mce-i-bullist:before {
	content: "\f203";
}

i.mce-i-numlist:before {
	content: "\f204";
}

i.mce-i-blockquote:before {
	content: "\f205";
}

i.mce-i-alignleft:before {
	content: "\f206";
}

i.mce-i-aligncenter:before {
	content: "\f207";
}

i.mce-i-alignright:before {
	content: "\f208";
}

i.mce-i-link:before {
	content: "\f103";
}

i.mce-i-unlink:before {
	content: "\f225";
}

i.mce-i-wp_more:before {
	content: "\f209";
}

i.mce-i-strikethrough:before {
	content: "\f224";
}

i.mce-i-spellchecker:before {
	content: "\f210";
}

i.mce-i-fullscreen:before,
i.mce-i-wp_fullscreen:before,
i.mce-i-dfw:before,
.qt-dfw:before {
	content: "\f211";
}

i.mce-i-wp_adv:before {
	content: "\f212";
}

i.mce-i-underline:before {
	content: "\f213";
}

i.mce-i-alignjustify:before {
	content: "\f214";
}

i.mce-i-forecolor:before,
i.mce-i-backcolor:before {
	content: "\f215";
}

i.mce-i-pastetext:before {
	content: "\f217";
}

i.mce-i-removeformat:before {
	content: "\f218";
}

i.mce-i-charmap:before {
	content: "\f220";
}

i.mce-i-outdent:before {
	content: "\f221";
}

i.mce-i-indent:before {
	content: "\f222";
}

i.mce-i-undo:before {
	content: "\f171";
}

i.mce-i-redo:before {
	content: "\f172";
}

i.mce-i-help:before,
i.mce-i-wp_help:before {
	content: "\f223";
}

i.mce-i-wp-media-library:before {
	content: "\f104";
}

i.mce-i-ltr:before {
	content: "\f320";
}

i.mce-i-wp_page:before {
	content: "\f105";
}

i.mce-i-hr:before {
	content: "\f460";
}

i.mce-i-remove:before {
	content: "\f158";
}

i.mce-i-wp_code:before {
	content: "\f475";
}

/* RTL button icons */
.rtl i.mce-i-outdent:before {
	content: "\f222";
}

.rtl i.mce-i-indent:before {
	content: "\f221";
}

/* Editors */
.wp-editor-wrap {
	position: relative;
}

.wp-editor-tools {
	position: relative;
	z-index: 1;
}

.wp-editor-tools:after {
	clear: both;
	content: "";
	display: table;
}

.wp-editor-container {
	clear: both;
	border: 1px solid #dcdcde;
}

.wp-editor-area {
	font-family: Consolas, Monaco, monospace;
	font-size: 13px;
	padding: 10px;
	margin: 1px 0 0;
	line-height: 150%;
	border: 0;
	outline: none;
	display: block;
	resize: vertical;
	box-sizing: border-box;
}

.rtl .wp-editor-area {
	font-family: Tahoma, Monaco, monospace;
}

.locale-he-il .wp-editor-area {
	font-family: Arial, Monaco, monospace;
}

.wp-editor-container textarea.wp-editor-area {
	width: 100%;
	margin: 0;
	box-shadow: none;
}

.wp-editor-tabs {
	float: right;
}

.wp-switch-editor {
	float: left;
	box-sizing: content-box;
	position: relative;
	top: 1px;
	background: #f0f0f1;
	color: #646970;
	cursor: pointer;
	font-size: 13px;
	line-height: 1.46153846;
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 3px 8px 4px;
	border: 1px solid #dcdcde;
}

.wp-switch-editor:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	color: #1d2327;
}

.wp-switch-editor:active {
	background-color: #f6f7f7;
	box-shadow: none;
}

.js .tmce-active .wp-editor-area {
	color: #fff;
}

.tmce-active .quicktags-toolbar {
	display: none;
}

.tmce-active .switch-tmce,
.html-active .switch-html {
	background: #f6f7f7;
	color: #50575e;
	border-bottom-color: #f6f7f7;
}

.wp-media-buttons {
	float: left;
}

.wp-media-buttons .button {
	margin-right: 5px;
	margin-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
}

.wp-media-buttons .button:active {
	position: relative;
	top: 1px;
	margin-top: -1px;
	margin-bottom: 1px;
}

.wp-media-buttons .insert-media {
	padding-left: 5px;
}

.wp-media-buttons a {
	text-decoration: none;
	color: #3c434a;
	font-size: 12px;
}

.wp-media-buttons img {
	padding: 0 4px;
	vertical-align: middle;
}

.wp-media-buttons span.wp-media-buttons-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 1;
	vertical-align: middle;
	margin: 0 2px;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon {
	background: none;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
	font: normal 18px/1 dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
	content: "\f104";
}

.mce-content-body dl.wp-caption {
	max-width: 100%;
}

/* Quicktags */
.quicktags-toolbar {
	padding: 3px;
	position: relative;
	border-bottom: 1px solid #dcdcde;
	background: #f6f7f7;
	min-height: 30px;
}

.has-dfw .quicktags-toolbar {
	padding-right: 35px;
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
	margin: 2px;
}

.quicktags-toolbar input[value="link"] {
	text-decoration: underline;
}

.quicktags-toolbar input[value="del"] {
	text-decoration: line-through;
}

.quicktags-toolbar input[value="i"] {
	font-style: italic;
}

.quicktags-toolbar input[value="b"] {
	font-weight: 600;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,
.qt-dfw {
	position: absolute;
	top: 0;
	right: 0;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
	margin: 7px 7px 0 0;
}

.qt-dfw {
	margin: 5px 5px 0 0;
}

.qt-fullscreen {
	position: static;
	margin: 2px;
}

@media screen and (max-width: 782px) {
	.mce-toolbar .mce-btn button,
	.qt-dfw {
		padding: 6px 7px;
	}

	/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
	.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
		padding: 6px 7px 5px;
	}

	.mce-toolbar .mce-btn-group .mce-btn {
		margin: 1px;
	}

	.qt-dfw {
		width: 36px;
		height: 34px;
	}

	.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
		margin: 4px 4px 0 0;
	}

	.mce-toolbar .mce-colorbutton .mce-preview {
		left: 8px;
		bottom: 6px;
	}

	.mce-window .mce-btn {
		padding: 2px 0;
	}

	.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first,
	.has-dfw .quicktags-toolbar {
		padding-right: 40px;
	}
}

@media screen and (min-width: 782px) {
	.wp-core-ui .quicktags-toolbar input.button.button-small {
		/* .button-small is normally 11px, but a bit too small for these buttons. */
		font-size: 12px;
		min-height: 26px;
		line-height: 2;
	}
}

#wp_editbtns,
#wp_gallerybtns {
	padding: 2px;
	position: absolute;
	display: none;
	z-index: 100020;
}

#wp_editimgbtn,
#wp_delimgbtn,
#wp_editgallery,
#wp_delgallery {
	background-color: #f0f0f1;
	margin: 2px;
	padding: 2px;
	border: 1px solid #8c8f94;
	border-radius: 3px;
}

#wp_editimgbtn:hover,
#wp_delimgbtn:hover,
#wp_editgallery:hover,
#wp_delgallery:hover {
	border-color: #50575e;
	background-color: #c3c4c7;
}

/*------------------------------------------------------------------------------
 wp-link
------------------------------------------------------------------------------*/

#wp-link-wrap {
	display: none;
	background-color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	width: 500px;
	overflow: hidden;
	margin-left: -250px;
	margin-top: -125px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 100105;
	transition: height 0.2s, margin-top 0.2s;
}

#wp-link-backdrop {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 100100;
}

#wp-link {
	position: relative;
	height: 100%;
}

#wp-link-wrap {
	height: 600px;
	margin-top: -300px;
}

#wp-link-wrap .wp-link-text-field {
	display: none;
}

#wp-link-wrap.has-text-field .wp-link-text-field {
	display: block;
}

#link-modal-title {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	font-size: 18px;
	font-weight: 600;
	line-height: 2;
	margin: 0;
	padding: 0 36px 0 16px;
}

#wp-link-close {
	color: #646970;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	text-align: center;
	background: none;
	border: none;
	cursor: pointer;
}

#wp-link-close:before {
	font: normal 20px/36px dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 36px;
	height: 36px;
	content: "\f158";
}

#wp-link-close:hover,
#wp-link-close:focus {
	color: #135e96;
}

#wp-link-close:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -2px;
}

#wp-link-wrap #link-selector {
	-webkit-overflow-scrolling: touch;
	padding: 0 16px;
	position: absolute;
	top: calc(2.15384615em + 16px);
	left: 0;
	right: 0;
	bottom: calc(2.15384615em + 19px);
	display: flex;
	flex-direction: column;
	overflow: auto;
}

#wp-link ol,
#wp-link ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wp-link input[type="text"] {
	box-sizing: border-box;
}

#wp-link #link-options {
	padding: 8px 0 12px;
}

#wp-link p.howto {
	margin: 3px 0;
}

#wp-link p.howto a {
	text-decoration: none;
	color: inherit;
}

#wp-link label input[type="text"] {
	margin-top: 5px;
	width: 70%;
}

#wp-link #link-options label span,
#wp-link #search-panel label span.search-label {
	display: inline-block;
	width: 120px;
	text-align: right;
	padding-right: 5px;
	max-width: 24%;
	vertical-align: middle;
	word-wrap: break-word;
}

#wp-link .link-search-field {
	width: 250px;
	max-width: 70%;
}

#wp-link .link-search-wrapper {
	margin: 5px 0 9px;
	display: block;
}

#wp-link .query-results {
	position: absolute;
	width: calc(100% - 32px);
}

#wp-link .link-search-wrapper .spinner {
	float: none;
	margin: -3px 0 0 4px;
}

#wp-link .link-target {
	padding: 3px 0 0;
}

#wp-link .link-target label {
	max-width: 70%;
}

#wp-link .query-results {
	border: 1px #dcdcde solid;
	margin: 0 0 12px;
	background: #fff;
	overflow: auto;
	max-height: 290px;
}

#wp-link li {
	clear: both;
	margin-bottom: 0;
	border-bottom: 1px solid #f0f0f1;
	color: #2c3338;
	padding: 4px 6px 4px 10px;
	cursor: pointer;
	position: relative;
}

#wp-link .query-notice {
	padding: 0;
	border-bottom: 1px solid #dcdcde;
	background-color: #fff;
	color: #000;
}

#wp-link .query-notice .query-notice-default,
#wp-link .query-notice .query-notice-hint {
	display: block;
	padding: 6px;
	border-left: 4px solid #72aee6;
}

#wp-link .unselectable.no-matches-found {
	padding: 0;
	border-bottom: 1px solid #dcdcde;
	background-color: #f6f7f7;
}

#wp-link .no-matches-found .item-title {
	display: block;
	padding: 6px;
	border-left: 4px solid #d63638;
}

#wp-link .query-results em {
	font-style: normal;
}

#wp-link li:hover {
	background: #f0f6fc;
	color: #101517;
}

#wp-link li.unselectable {
	border-bottom: 1px solid #dcdcde;
}

#wp-link li.unselectable:hover {
	background: #fff;
	cursor: auto;
	color: #2c3338;
}

#wp-link li.selected {
	background: #dcdcde;
	color: #2c3338;
}

#wp-link li.selected .item-title {
	font-weight: 600;
}

#wp-link li:last-child {
	border: none;
}

#wp-link .item-title {
	display: inline-block;
	width: 80%;
	width: calc(100% - 68px);
	word-wrap: break-word;
}

#wp-link .item-info {
	text-transform: uppercase;
	color: #646970;
	font-size: 11px;
	position: absolute;
	right: 5px;
	top: 5px;
}

#wp-link .river-waiting {
	display: none;
	padding: 10px 0;
}

#wp-link .submitbox {
	padding: 8px 16px;
	background: #fff;
	border-top: 1px solid #dcdcde;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#wp-link-cancel {
	line-height: 1.92307692;
	float: left;
}

#wp-link-update {
	line-height: 1.76923076;
	float: right;
}

#wp-link-submit {
	float: right;
}

@media screen and (max-width: 782px) {
	#link-selector {
		padding: 0 16px 60px;
	}

	#wp-link-wrap #link-selector {
		bottom: calc(2.71428571em + 23px);
	}

	#wp-link-cancel {
		line-height: 2.46153846;
	}

	#wp-link .link-target {
		padding-top: 10px;
	}

	#wp-link .submitbox .button {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 520px) {
	#wp-link-wrap {
		width: auto;
		margin-left: 0;
		left: 10px;
		right: 10px;
		max-width: 500px;
	}
}

@media screen and (max-height: 620px) {
	#wp-link-wrap {
		transition: none;
		height: auto;
		margin-top: 0;
		top: 10px;
		bottom: 10px;
	}

	#link-selector {
		overflow: auto;
	}
}

@media screen and (max-height: 290px) {
	#wp-link-wrap {
		height: auto;
		margin-top: 0;
		top: 10px;
		bottom: 10px;
	}

	#link-selector {
		overflow: auto;
		height: calc(100% - 92px);
		padding-bottom: 2px;
	}
}

div.wp-link-preview {
	float: left;
	margin: 5px;
	max-width: 694px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.wp-link-preview a {
	color: #2271b1;
	text-decoration: underline;
	transition-property: border, background, color;
	transition-duration: .05s;
	transition-timing-function: ease-in-out;
	cursor: pointer;
}

div.wp-link-preview a.wplink-url-error {
	color: #d63638;
}

.mce-inline-toolbar-grp div.mce-flow-layout-item > div {
	display: flex;
	align-items: flex-end;
}

div.wp-link-input {
	float: left;
	margin: 2px;
	max-width: 694px;
}

div.wp-link-input label {
	margin-bottom: 4px;
	display: block;
}

div.wp-link-input input {
	width: 300px;
	padding: 3px;
	box-sizing: border-box;
	line-height: 1.28571429; /* 18px */
	/* Override value inherited from default input fields. */
	min-height: 26px;
}

.mce-toolbar div.wp-link-preview ~ .mce-btn,
.mce-toolbar div.wp-link-input ~ .mce-btn {
	margin: 2px 1px;
}

.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
	margin-right: 2px;
}

.ui-autocomplete.wplink-autocomplete {
	z-index: 100110;
	max-height: 200px;
	overflow-y: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	border: 1px solid #4f94d4;
	box-shadow: 0 1px 2px rgba(79, 148, 212, 0.8);
	background-color: #fff;
}

.ui-autocomplete.wplink-autocomplete li {
	margin-bottom: 0;
	padding: 4px 10px;
	clear: both;
	white-space: normal;
	text-align: left;
}

.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
	float: right;
}

.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
	background-color: #dcdcde;
	cursor: pointer;
}

@media screen and (max-width: 782px) {
	div.wp-link-preview,
	div.wp-link-input {
		max-width: 70%;
		max-width: calc(100% - 86px);
	}

	div.wp-link-preview {
		margin: 8px 0 8px 5px;
	}

	div.wp-link-input {
		width: 300px;
	}

	div.wp-link-input input {
		width: 100%;
		font-size: 16px;
		padding: 5px;
	}
}

/* =Overlay Body
-------------------------------------------------------------- */

.mce-fullscreen {
	z-index: 100010;
}

/* =Localization
-------------------------------------------------------------- */
.rtl .wp-switch-editor,
.rtl .quicktags-toolbar input {
	font-family: Tahoma, sans-serif;
}

/* rtl:ignore */
.mce-rtl .mce-flow-layout .mce-flow-layout-item > div {
	direction: rtl;
}

/* rtl:ignore */
.mce-rtl .mce-listbox i.mce-caret {
	left: 6px;
}

html:lang(he-il) .rtl .wp-switch-editor,
html:lang(he-il) .rtl .quicktags-toolbar input {
	font-family: Arial, sans-serif;
}

/* HiDPI */
@media print,
  (min-resolution: 120dpi) {
	.wp-media-buttons .add_media span.wp-media-buttons-icon {
		background: none;
	}
}
PK�-Z��Bt����
af2gur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z��@�x�x�
jrogurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z�gֈ���dashicons.min.cssnu�[���/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}PK�-Z����wp-pointer-rtl.cssnu�[���/*! This file is auto-generated */
.wp-pointer-content {
	padding: 0 0 10px;
	position: relative;
	font-size: 13px;
	background: #fff;
	border: 1px solid #c3c4c7;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
}

.wp-pointer-content h3 {
	position: relative;
	margin: -1px -1px 5px;
	padding: 15px 60px 14px 18px;
	border: 1px solid #2271b1;
	border-bottom: none;
	line-height: 1.4;
	font-size: 14px;
	color: #fff;
	background: #2271b1;
}

.wp-pointer-content h3:before {
	background: #fff;
	border-radius: 50%;
	color: #2271b1;
	content: "\f227";
	font: normal 20px/1.6 dashicons;
	position: absolute;
	top: 8px;
	right: 15px;
	speak: never;
	text-align: center;
	width: 32px;
	height: 32px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wp-pointer-content h4 {
	margin: 1.33em 20px 1em;
	font-size: 1.15em;
}

.wp-pointer-content p {
	padding: 0 20px;
}

.wp-pointer-buttons {
	margin: 0;
	padding: 5px 15px;
	overflow: auto;
}

.wp-pointer-buttons a {
	float: left;
	display: inline-block;
	text-decoration: none;
}

.wp-pointer-buttons a.close {
	padding-right: 3px;
	position: relative;
}

.wp-pointer-buttons a.close:before {
	background: none;
	color: #787c82;
	content: "\f153";
	display: block !important;
	font: normal 16px/1 dashicons;
	speak: never;
	margin: 1px 0;
	text-align: center;
	-webkit-font-smoothing: antialiased !important;
	width: 10px;
	height: 100%;
	position: absolute;
	right: -15px;
	top: 1px;
}

.wp-pointer-buttons a.close:hover:before {
	color: #d63638;
}

/* The arrow base class must take up no space, even with transparent borders. */
.wp-pointer-arrow,
.wp-pointer-arrow-inner {
	position: absolute;
	width: 0;
	height: 0;
}

.wp-pointer-arrow {
	z-index: 10;
	width: 0;
	height: 0;
	border: 0 solid transparent;
}

.wp-pointer-arrow-inner {
	z-index: 20;
}

/* Make Room for the Arrow! */
.wp-pointer-top,
.wp-pointer-undefined {
	padding-top: 13px;
}

.wp-pointer-bottom {
	margin-top: -13px;
	padding-bottom: 13px;
}

/* rtl:ignore */
.wp-pointer-left {
	padding-left: 13px;
}
/* rtl:ignore */
.wp-pointer-right {
	margin-left: -13px;
	padding-right: 13px;
}

/* Base Size & Positioning */
.wp-pointer-top .wp-pointer-arrow,
.wp-pointer-bottom .wp-pointer-arrow,
.wp-pointer-undefined .wp-pointer-arrow {
	right: 50px;
}

.wp-pointer-left .wp-pointer-arrow,
.wp-pointer-right .wp-pointer-arrow {
	top: 50%;
	margin-top: -15px;
}

/* Arrow Sprite */
.wp-pointer-top .wp-pointer-arrow,
.wp-pointer-undefined .wp-pointer-arrow {
	top: 0;
	border-width: 0 13px 13px;
	border-bottom-color: #2271b1;
}

.wp-pointer-top .wp-pointer-arrow-inner,
.wp-pointer-undefined .wp-pointer-arrow-inner {
	top: 1px;
	margin-right: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-bottom-color: #2271b1;
	display: block;
	content: " ";
}

.wp-pointer-bottom .wp-pointer-arrow {
	bottom: 0;
	border-width: 13px 13px 0;
	border-top-color: #c3c4c7;
}

.wp-pointer-bottom .wp-pointer-arrow-inner {
	bottom: 1px;
	margin-right: -13px;
	margin-bottom: -13px;
	border: 13px solid transparent;
	border-top-color: #fff;
	display: block;
	content: " ";
}

/* rtl:ignore */
.wp-pointer-left .wp-pointer-arrow {
	left: 0;
	border-width: 13px 13px 13px 0;
	border-right-color: #c3c4c7;
}

/* rtl:ignore */
.wp-pointer-left .wp-pointer-arrow-inner {
	left: 1px;
	margin-left: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-right-color: #fff;
	display: block;
	content: " ";
}

/* rtl:ignore */
.wp-pointer-right .wp-pointer-arrow {
	right: 0;
	border-width: 13px 0 13px 13px;
	border-left-color: #c3c4c7;
}

/* rtl:ignore */
.wp-pointer-right .wp-pointer-arrow-inner {
	right: 1px;
	margin-right: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-left-color: #fff;
	display: block;
	content: " ";
}

.wp-pointer.arrow-bottom .wp-pointer-content {
	margin-bottom: -45px;
}

.wp-pointer.arrow-bottom .wp-pointer-arrow {
	top: 100%;
	margin-top: -30px;
}

/* Disable pointers at responsive sizes */
@media screen and (max-width: 782px) {
	.wp-pointer {
		display: none;
	}
}
PK�-Z��}��wp-pointer-rtl.min.cssnu�[���/*! This file is auto-generated */
.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #c3c4c7;box-shadow:0 3px 6px rgba(0,0,0,.08)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 60px 14px 18px;border:1px solid #2271b1;border-bottom:none;line-height:1.4;font-size:14px;color:#fff;background:#2271b1}.wp-pointer-content h3:before{background:#fff;border-radius:50%;color:#2271b1;content:"\f227";font:normal 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:never;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content h4{margin:1.33em 20px 1em;font-size:1.15em}.wp-pointer-content p{padding:0 20px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#787c82;content:"\f153";display:block!important;font:normal 16px/1 dashicons;speak:never;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#d63638}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#2271b1}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2271b1;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#c3c4c7}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-right:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#c3c4c7}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#c3c4c7}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}.wp-pointer.arrow-bottom .wp-pointer-content{margin-bottom:-45px}.wp-pointer.arrow-bottom .wp-pointer-arrow{top:100%;margin-top:-30px}@media screen and (max-width:782px){.wp-pointer{display:none}}PK�-Z
af1sff.cssnu�[���PK�-Z
jrosff.cssnu�[���PK�-Z����XXwp-auth-check-rtl.min.cssnu�[���/*! This file is auto-generated */
#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#f0f0f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{right:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) no-repeat center;background-size:20px 20px;transform:translateZ(0)}@media print,(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;left:5px;height:22px;width:22px;color:#787c82;text-decoration:none;text-align:center}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:normal 20px/22px dashicons;speak:never;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#2271b1}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:1.5;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}PK�-ZX׶��buttons.min.cssnu�[���/*! This file is auto-generated */
.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{min-height:26px;line-height:2.18181818;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:#f0f0f1;border-color:#0a4b78;color:#0a4b78}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:#f6f7f7;border-color:#3582c4;color:#0a4b78;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:#f6f7f7;border-color:#8c8f94;box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:#135e96}.wp-core-ui .button-link:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#135e96;border-color:#135e96;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#135e96;border-color:#135e96;box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#a7aaad!important;background:#f6f7f7!important;border-color:#dcdcde!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button-group>.button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px 1px;min-height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.15384615;min-height:30px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:30px;line-height:2;padding:0 12px 2px}}PK�-Z�L��wp-embed-template.cssnu�[���html, body {
	padding: 0;
	margin: 0;
}

body {
	font-family: sans-serif;
}

/* Text meant only for screen readers */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

/* Dashicons */
.dashicons {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center;
	transition: background .1s ease-in;
	position: relative;
	top: 5px;
}

.dashicons-no {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M15.55%2013.7l-2.19%202.06-3.42-3.65-3.64%203.43-2.06-2.18%203.64-3.43-3.42-3.64%202.18-2.06%203.43%203.64%203.64-3.42%202.05%202.18-3.64%203.43z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");
}

.dashicons-admin-comments {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");
}

.wp-embed-comments a:hover .dashicons-admin-comments {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E");
}

.dashicons-share {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");
	display: none;
}

.js .dashicons-share {
	display: inline-block;
}

.wp-embed-share-dialog-open:hover .dashicons-share {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E");
}

.wp-embed {
	padding: 25px;
	font-size: 14px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.5;
	color: #8c8f94;
	background: #fff;
	border: 1px solid #dcdcde;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	/* Clearfix */
	overflow: auto;
	zoom: 1;
}

.wp-embed a {
	color: #8c8f94;
	text-decoration: none;
}

.wp-embed a:hover {
	text-decoration: underline;
}

.wp-embed-featured-image {
	margin-bottom: 20px;
}

.wp-embed-featured-image img {
	width: 100%;
	height: auto;
	border: none;
}

.wp-embed-featured-image.square {
	float: left;
	max-width: 160px;
	margin-right: 20px;
}

.wp-embed p {
	margin: 0;
}

p.wp-embed-heading {
	margin: 0 0 15px;
	font-weight: 600;
	font-size: 22px;
	line-height: 1.3;
}

.wp-embed-heading a {
	color: #2c3338;
}

.wp-embed .wp-embed-more {
	color: #c3c4c7;
}

.wp-embed-footer {
	display: table;
	width: 100%;
	margin-top: 30px;
}

.wp-embed-site-icon {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	height: 25px;
	width: 25px;
	border: 0;
}

.wp-embed-site-title {
	font-weight: 600;
	line-height: 1.78571428;
}

.wp-embed-site-title a {
	position: relative;
	display: inline-block;
	padding-left: 35px;
}

.wp-embed-site-title,
.wp-embed-meta {
	display: table-cell;
}

.wp-embed-meta {
	text-align: right;
	white-space: nowrap;
	vertical-align: middle;
}

.wp-embed-comments,
.wp-embed-share {
	display: inline;
}

.wp-embed-meta a:hover {
	text-decoration: none;
	color: #2271b1;
}

.wp-embed-comments a {
	line-height: 1.78571428;
	display: inline-block;
}

.wp-embed-comments + .wp-embed-share {
	margin-left: 10px;
}

.wp-embed-share-dialog {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #1d2327;
	background-color: rgba(0, 0, 0, 0.9);
	color: #fff;
	opacity: 1;
	transition: opacity .25s ease-in-out;
}

.wp-embed-share-dialog.hidden {
	opacity: 0;
	visibility: hidden;
}

.wp-embed-share-dialog-open,
.wp-embed-share-dialog-close {
	margin: -8px 0 0;
	padding: 0;
	background: transparent;
	border: none;
	cursor: pointer;
	outline: none;
}

.wp-embed-share-dialog-open .dashicons,
.wp-embed-share-dialog-close .dashicons {
	padding: 4px;
}

.wp-embed-share-dialog-open .dashicons {
	top: 8px;
}

.wp-embed-share-dialog-open:focus .dashicons,
.wp-embed-share-dialog-close:focus .dashicons {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	border-radius: 100%;
}

.wp-embed-share-dialog-close {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 22px;
}

.wp-embed-share-dialog-close:hover {
	text-decoration: none;
}

.wp-embed-share-dialog-close .dashicons {
	height: 24px;
	width: 24px;
	background-size: 24px;
}

.wp-embed-share-dialog-content {
	height: 100%;
	transform-style: preserve-3d;
	overflow: hidden;
}

.wp-embed-share-dialog-text {
	margin-top: 25px;
	padding: 20px;
}

.wp-embed-share-tabs {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}

.wp-embed-share-tab-button {
	display: inline-block;
}

.wp-embed-share-tab-button button {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	font-size: 16px;
	line-height: 1.3;
	color: #a7aaad;
	cursor: pointer;
	transition: color .1s ease-in;
}

.wp-embed-share-tab-button [aria-selected="true"] {
	color: #fff;
}

.wp-embed-share-tab-button button:hover {
	color: #fff;
}

.wp-embed-share-tab-button + .wp-embed-share-tab-button {
	margin: 0 0 0 10px;
	padding: 0 0 0 11px;
	border-left: 1px solid #a7aaad;
}

.wp-embed-share-tab[aria-hidden="true"] {
	display: none;
}

p.wp-embed-share-description {
	margin: 0;
	font-size: 14px;
	line-height: 1;
	font-style: italic;
	color: #a7aaad;
}

.wp-embed-share-input {
	box-sizing: border-box;
	width: 100%;
	border: none;
	height: 28px;
	margin: 0 0 10px;
	padding: 0 5px;
	font-size: 14px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.5;
	resize: none;
	cursor: text;
}

textarea.wp-embed-share-input {
	height: 72px;
}

html[dir="rtl"] .wp-embed-featured-image.square {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

html[dir="rtl"] .wp-embed-site-title a {
	padding-left: 0;
	padding-right: 35px;
}

html[dir="rtl"] .wp-embed-site-icon {
	margin-right: 0;
	margin-left: 10px;
	left: auto;
	right: 0;
}

html[dir="rtl"] .wp-embed-meta {
	text-align: left;
}

html[dir="rtl"] .wp-embed-share {
	margin-left: 0;
	margin-right: 10px;
}

html[dir="rtl"] .wp-embed-share-dialog-close {
	right: auto;
	left: 20px;
}

html[dir="rtl"] .wp-embed-share-tab-button + .wp-embed-share-tab-button {
	margin: 0 10px 0 0;
	padding: 0 11px 0 0;
	border-left: none;
	border-right: 1px solid #a7aaad;
}
PK�-Z>��]UUcustomize-preview-rtl.cssnu�[���/*! This file is auto-generated */
.customize-partial-refreshing {
	opacity: 0.25;
	transition: opacity 0.25s;
	cursor: progress;
}

/* Override highlight when refreshing */
.customize-partial-refreshing.widget-customizer-highlighted-widget {
	box-shadow: none;
}

/* Make shortcut buttons essentially invisible */
.widget .customize-partial-edit-shortcut,
.customize-partial-edit-shortcut {
	position: absolute;
	float: right;
	width: 1px; /* required to have a size to be focusable in Safari */
	height: 1px;
	padding: 0;
	margin: -1px -1px 0 0;
	border: 0;
	background: transparent;
	color: transparent;
	box-shadow: none;
	outline: none;
	z-index: 5;
}

/**
 * Styles for the actual shortcut
 *
 * Note that some properties are overly verbose to prevent theme interference.
 */
.widget .customize-partial-edit-shortcut button,
.customize-partial-edit-shortcut button {
	position: absolute;
	right: -30px;
	top: 2px;
	color: #fff;
	width: 30px;
	height: 30px;
	min-width: 30px;
	min-height: 30px;
	line-height: 1 !important;
	font-size: 18px;
	z-index: 5;
	background: #3582c4 !important;
	border-radius: 50%;
	border: 2px solid #fff;
	box-shadow: 0 2px 1px rgba(60, 67, 74, 0.15);
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	padding: 3px;
	animation-fill-mode: both;
	animation-duration: .4s;
	opacity: 0;
	pointer-events: none;
	text-shadow:
		0 -1px 1px #135e96,
		-1px 0 1px #135e96,
		0 1px 1px #135e96,
		1px 0 1px #135e96;
}
.wp-custom-header .customize-partial-edit-shortcut button {
	right: 2px
}

.customize-partial-edit-shortcut button svg {
	fill: #fff;
	min-width: 20px;
	min-height: 20px;
	width: 20px;
	height: 20px;
	margin: auto;
}

.customize-partial-edit-shortcut button:hover {
	background: #4f94d4 !important; /* matches primary buttons */
}

.customize-partial-edit-shortcut button:focus {
	box-shadow: 0 0 0 2px #4f94d4;
}

body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button {
	animation-name: customize-partial-edit-shortcut-bounce-appear;
	pointer-events: auto;
}
body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button {
	animation-name: customize-partial-edit-shortcut-bounce-disappear;
	pointer-events: none;
}

.page-sidebar-collapsed .customize-partial-edit-shortcut button,
.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button {
	visibility: hidden;
}

@keyframes customize-partial-edit-shortcut-bounce-appear {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		transform: scale3d(.97, .97, .97);
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}

@keyframes customize-partial-edit-shortcut-bounce-disappear {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
	20% {
		transform: scale3d(.97, .97, .97);
	}
	40% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	60% {
		transform: scale3d(.9, .9, .9);
	}
	80% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	to {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
}

@media screen and (max-width: 800px) {
	.widget .customize-partial-edit-shortcut button,
	.customize-partial-edit-shortcut button {
		right: -32px;
	}
}

@media screen and (max-width: 320px) {
	.widget .customize-partial-edit-shortcut button,
	.customize-partial-edit-shortcut button {
		right: -30px;
	}
}
PK�-Z��@�x�x�
znvgurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z��Bt����
urygur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z��Bt����
213gur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z��Bt����
jrogur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-Z�`@��	�	wp-auth-check-rtl.cssnu�[���/*! This file is auto-generated */
/*------------------------------------------------------------------------------
 Interim login dialog
------------------------------------------------------------------------------*/

#wp-auth-check-wrap.hidden {
	display: none;
}

#wp-auth-check-wrap #wp-auth-check-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1000010; /* needs to appear above .notification-dialog */
}

#wp-auth-check-wrap #wp-auth-check {
	position: fixed;
	right: 50%;
	overflow: hidden;
	top: 40px;
	bottom: 20px;
	max-height: 415px;
	width: 380px;
	margin: 0 -190px 0 0;
	padding: 30px 0 0;
	background-color: #f0f0f1;
	z-index: 1000011; /* needs to appear above #wp-auth-check-bg */
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 380px) {
	#wp-auth-check-wrap #wp-auth-check {
		right: 0;
		width: 100%;
		margin: 0;
	}
}

#wp-auth-check-wrap.fallback #wp-auth-check {
	max-height: 180px;
	overflow: auto;
}

#wp-auth-check-wrap #wp-auth-check-form {
	height: 100%;
	position: relative;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#wp-auth-check-form.loading:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 50%;
	top: 50%;
	margin: -10px -10px 0 0;
	background: url(../images/spinner.gif) no-repeat center;
	background-size: 20px 20px;
	transform: translateZ(0);
}

@media print,
  (min-resolution: 120dpi) {

	#wp-auth-check-form.loading:before {
		background-image: url(../images/spinner-2x.gif);
	}

}

#wp-auth-check-wrap #wp-auth-check-form iframe {
	height: 98%; /* Scrollbar fix */
	width: 100%;
}

#wp-auth-check-wrap .wp-auth-check-close {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 22px;
	width: 22px;
	color: #787c82;
	text-decoration: none;
	text-align: center;
}

#wp-auth-check-wrap .wp-auth-check-close:before {
	content: "\f158";
	font: normal 20px/22px dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
}

#wp-auth-check-wrap .wp-auth-check-close:hover,
#wp-auth-check-wrap .wp-auth-check-close:focus {
	color: #2271b1;
}

#wp-auth-check-wrap .wp-auth-fallback-expired {
	outline: 0;
}

#wp-auth-check-wrap .wp-auth-fallback {
	font-size: 14px;
	line-height: 1.5;
	padding: 0 25px;
	display: none;
}

#wp-auth-check-wrap.fallback .wp-auth-fallback,
#wp-auth-check-wrap.fallback .wp-auth-check-close {
	display: block;
}
PK�-Z��@�x�x�
af1gurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z�d�;;customize-preview-rtl.min.cssnu�[���/*! This file is auto-generated */
.customize-partial-refreshing{opacity:.25;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{box-shadow:none}.customize-partial-edit-shortcut,.widget .customize-partial-edit-shortcut{position:absolute;float:right;width:1px;height:1px;padding:0;margin:-1px -1px 0 0;border:0;background:0 0;color:transparent;box-shadow:none;outline:0;z-index:5}.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{position:absolute;right:-30px;top:2px;color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;line-height:1!important;font-size:18px;z-index:5;background:#3582c4!important;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 1px rgba(60,67,74,.15);text-align:center;cursor:pointer;box-sizing:border-box;padding:3px;animation-fill-mode:both;animation-duration:.4s;opacity:0;pointer-events:none;text-shadow:0 -1px 1px #135e96,-1px 0 1px #135e96,0 1px 1px #135e96,1px 0 1px #135e96}.wp-custom-header .customize-partial-edit-shortcut button{right:2px}.customize-partial-edit-shortcut button svg{fill:#fff;min-width:20px;min-height:20px;width:20px;height:20px;margin:auto}.customize-partial-edit-shortcut button:hover{background:#4f94d4!important}.customize-partial-edit-shortcut button:focus{box-shadow:0 0 0 2px #4f94d4}body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button{animation-name:customize-partial-edit-shortcut-bounce-appear;pointer-events:auto}body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button{animation-name:customize-partial-edit-shortcut-bounce-disappear;pointer-events:none}.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button,.page-sidebar-collapsed .customize-partial-edit-shortcut button{visibility:hidden}@keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:1;transform:scale3d(1,1,1)}20%{transform:scale3d(.97,.97,.97)}40%{opacity:1;transform:scale3d(1.03,1.03,1.03)}60%{transform:scale3d(.9,.9,.9)}80%{transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@media screen and (max-width:800px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{right:-32px}}@media screen and (max-width:320px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{right:-30px}}PK�-Z��--customize-preview.cssnu�[���.customize-partial-refreshing {
	opacity: 0.25;
	transition: opacity 0.25s;
	cursor: progress;
}

/* Override highlight when refreshing */
.customize-partial-refreshing.widget-customizer-highlighted-widget {
	box-shadow: none;
}

/* Make shortcut buttons essentially invisible */
.widget .customize-partial-edit-shortcut,
.customize-partial-edit-shortcut {
	position: absolute;
	float: left;
	width: 1px; /* required to have a size to be focusable in Safari */
	height: 1px;
	padding: 0;
	margin: -1px 0 0 -1px;
	border: 0;
	background: transparent;
	color: transparent;
	box-shadow: none;
	outline: none;
	z-index: 5;
}

/**
 * Styles for the actual shortcut
 *
 * Note that some properties are overly verbose to prevent theme interference.
 */
.widget .customize-partial-edit-shortcut button,
.customize-partial-edit-shortcut button {
	position: absolute;
	left: -30px;
	top: 2px;
	color: #fff;
	width: 30px;
	height: 30px;
	min-width: 30px;
	min-height: 30px;
	line-height: 1 !important;
	font-size: 18px;
	z-index: 5;
	background: #3582c4 !important;
	border-radius: 50%;
	border: 2px solid #fff;
	box-shadow: 0 2px 1px rgba(60, 67, 74, 0.15);
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	padding: 3px;
	animation-fill-mode: both;
	animation-duration: .4s;
	opacity: 0;
	pointer-events: none;
	text-shadow:
		0 -1px 1px #135e96,
		1px 0 1px #135e96,
		0 1px 1px #135e96,
		-1px 0 1px #135e96;
}
.wp-custom-header .customize-partial-edit-shortcut button {
	left: 2px
}

.customize-partial-edit-shortcut button svg {
	fill: #fff;
	min-width: 20px;
	min-height: 20px;
	width: 20px;
	height: 20px;
	margin: auto;
}

.customize-partial-edit-shortcut button:hover {
	background: #4f94d4 !important; /* matches primary buttons */
}

.customize-partial-edit-shortcut button:focus {
	box-shadow: 0 0 0 2px #4f94d4;
}

body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button {
	animation-name: customize-partial-edit-shortcut-bounce-appear;
	pointer-events: auto;
}
body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button {
	animation-name: customize-partial-edit-shortcut-bounce-disappear;
	pointer-events: none;
}

.page-sidebar-collapsed .customize-partial-edit-shortcut button,
.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button {
	visibility: hidden;
}

@keyframes customize-partial-edit-shortcut-bounce-appear {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		transform: scale3d(.97, .97, .97);
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}

@keyframes customize-partial-edit-shortcut-bounce-disappear {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
	20% {
		transform: scale3d(.97, .97, .97);
	}
	40% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	60% {
		transform: scale3d(.9, .9, .9);
	}
	80% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	to {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
}

@media screen and (max-width: 800px) {
	.widget .customize-partial-edit-shortcut button,
	.customize-partial-edit-shortcut button {
		left: -32px;
	}
}

@media screen and (max-width: 320px) {
	.widget .customize-partial-edit-shortcut button,
	.customize-partial-edit-shortcut button {
		left: -30px;
	}
}
PK�-Z��@�x�x�
urygurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z/�=��jquery-ui-dialog.cssnu�[���/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
/* rtl:ignore */
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
/* rtl:ignore */
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
/* rtl:ignore */
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
/* rtl:ignore */
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
/* rtl:ignore */
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
/* rtl:ignore */
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

/* WP buttons: see buttons.css. */

.ui-button {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 2;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	color: #50575e;
	border-color: #c3c4c7;
	background: #f6f7f7;
	box-shadow: 0 1px 0 #c3c4c7;
	vertical-align: top;
}

.ui-button:active,
.ui-button:focus {
	outline: none;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.ui-button::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.ui-button:hover,
.ui-button:focus {
	background: #f6f7f7;
	border-color: #8c8f94;
	color: #1d2327;
}

.ui-button:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.ui-button:active {
	background: #f0f0f1;
	border-color: #8c8f94;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
}

.ui-button[disabled],
.ui-button:disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	text-shadow: 0 1px 0 #fff !important;
	cursor: default;
	transform: none !important;
}

@media screen and (max-width: 782px) {

	.ui-button {
		padding: 6px 14px;
		line-height: normal;
		font-size: 14px;
		vertical-align: middle;
		height: auto;
		margin-bottom: 4px;
	}

}

/* WP Theme */

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100102;
	background-color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

.ui-dialog-titlebar {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	height: 36px;
	font-size: 18px;
	font-weight: 600;
	line-height: 2;
	padding: 0 36px 0 16px;
}

.ui-button.ui-dialog-titlebar-close {
	background: none;
	border: none;
	box-shadow: none;
	color: #646970;
	cursor: pointer;
	display: block;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	text-align: center;
	border-radius: 0;
	overflow: hidden;
}

.ui-dialog-titlebar-close:before {
	font: normal 20px/1 dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.8;
	width: 36px;
	height: 36px;
	content: "\f158";
}

.ui-button.ui-dialog-titlebar-close:hover,
.ui-button.ui-dialog-titlebar-close:focus {
	color: #135e96;
}

.ui-button.ui-dialog-titlebar-close:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -2px;
}

.ui-dialog-content {
	padding: 16px;
	overflow: auto;
}

.ui-dialog-buttonpane {
	background: #fff;
	border-top: 1px solid #dcdcde;
	padding: 16px;
}

.ui-dialog-buttonpane .ui-button {
	margin-left: 16px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 100101;
}
PK�-Z
jrorua.cssnu�[���PK�-ZctT��jquery-ui-dialog-rtl.min.cssnu�[���/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158"}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}PK�-Z���դ�jquery-ui-dialog.min.cssnu�[���/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158"}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}PK�-Z|c1�d`d`admin-bar-rtl.cssnu�[���/*! This file is auto-generated */
html {
	--wp-admin--admin-bar--height: 32px;
	scroll-padding-top: var(--wp-admin--admin-bar--height);
}

#wpadminbar * {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: static;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	line-height: 2.46153846;
	border-radius: 0;
	box-sizing: content-box;
	transition: none;
	-webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
	-moz-osx-font-smoothing: auto; /* Prevent Firefox from inheriting from themes that use other values */
}

.rtl #wpadminbar * {
	font-family: Tahoma, sans-serif;
}

html:lang(he-il) .rtl #wpadminbar * {
	font-family: Arial, sans-serif;
}

#wpadminbar .ab-empty-item {
	cursor: default;
}

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
	color: #f0f0f1;
}

#wpadminbar #wp-admin-bar-site-name a.ab-item,
#wpadminbar #wp-admin-bar-my-sites a.ab-item {
	white-space: nowrap;
}

#wpadminbar ul li:before,
#wpadminbar ul li:after {
	content: normal;
}

#wpadminbar a,
#wpadminbar a:hover,
#wpadminbar a img,
#wpadminbar a img:hover {
	border: none;
	text-decoration: none;
	background: none;
	box-shadow: none;
}

#wpadminbar a:focus,
#wpadminbar a:active,
#wpadminbar input[type="text"],
#wpadminbar input[type="password"],
#wpadminbar input[type="number"],
#wpadminbar input[type="search"],
#wpadminbar input[type="email"],
#wpadminbar input[type="url"],
#wpadminbar select,
#wpadminbar textarea,
#wpadminbar div {
	box-shadow: none;
}

#wpadminbar a:focus {
	/* Inherits transparent outline only visible in Windows High Contrast mode */
	outline-offset: -1px;
}

#wpadminbar {
	direction: rtl;
	color: #c3c4c7;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 2.46153846;
	height: 32px;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	min-width: 600px; /* match the min-width of the body in wp-admin/css/common.css */
	z-index: 99999;
	background: #1d2327;
	/* Only visible in Windows High Contrast mode */
	outline: 1px solid transparent;
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
	background: none;
	clear: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-indent: 0;
	z-index: 99999;
}

#wpadminbar ul#wp-admin-bar-root-default>li {
	margin-left: 0;
}

#wpadminbar .quicklinks ul {
	text-align: right;
}

#wpadminbar li {
	float: right;
}

#wpadminbar .ab-empty-item {
	outline: none;
}

#wpadminbar .quicklinks a,
#wpadminbar .quicklinks .ab-empty-item,
#wpadminbar .shortlink-input {
	height: 32px;
	display: block;
	padding: 0 10px;
	margin: 0;
}

#wpadminbar .quicklinks > ul > li > a {
	padding: 0 7px 0 8px;
}

#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
	margin: 0;
	padding: 0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	background: #2c3338;
	display: none;
	position: absolute;
	float: none;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
	min-width: 100%;
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
	left: 0;
	right: auto;
}

#wpadminbar .ab-submenu {
	padding: 6px 0;
}

#wpadminbar .selected .shortlink-input {
	display: block;
}

#wpadminbar .quicklinks .menupop ul li {
	float: none;
}

#wpadminbar .quicklinks .menupop ul li a strong {
	font-weight: 600;
}

#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
#wpadminbar .shortlink-input {
	line-height: 2;
	height: 26px;
	white-space: nowrap;
	min-width: 140px;
}

#wpadminbar .shortlink-input {
	width: 200px;
}

#wpadminbar.nojs li:hover > .ab-sub-wrapper,
#wpadminbar li.hover > .ab-sub-wrapper {
	display: block;
	/* Only visible in Windows High Contrast mode */
	outline: 1px solid transparent;
}

#wpadminbar .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .menupop li.hover > .ab-sub-wrapper {
	margin-right: 100%;
	margin-top: -32px;
}

#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
	margin-right: 0;
	right: inherit;
	left: 100%;
}

#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
	background: #2c3338;
	color: #72aee6;
}

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
	color: #72aee6;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
.wp-admin-bar-arrow {
	position: relative;
	float: right;
	font: normal 20px/1 dashicons;
	speak: never;
	padding: 4px 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-image: none !important;
	margin-left: 6px;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
	color: #a7aaad;
	color: rgba(240, 246, 252, 0.6);
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
	position: relative;
	transition: color .1s ease-in-out;
}

#wpadminbar .ab-label {
	display: inline-block;
	height: 32px;
}

#wpadminbar .ab-submenu .ab-item {
	color: #c3c4c7;
	color: rgba(240, 246, 252, 0.7);
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
	color: #c3c4c7;
	color: rgba(240, 246, 252, 0.7);
}

#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li #adminbarsearch.adminbar-focused:before {
	color: #72aee6;
}

#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
	color: #c3c4c7;
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
	color: #72aee6;
}

#wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow:before,
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
	position: absolute;
	font: normal 17px/1 dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#wpadminbar .menupop .menupop > .ab-item {
	display: block;
	padding-left: 2em;
}

#wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow:before {
	top: 1px;
	left: 10px;
	padding: 4px 0;
	content: "\f141";
	color: inherit;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
	padding-right: 2em;
	padding-left: 1em;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item .wp-admin-bar-arrow:before {
	top: 1px;
	right: 6px;
	content: "\f139";
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
	display: block;
	position: relative;
	left: auto;
	margin: 0;
	box-shadow: none;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: #3c434a;
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
	color: #72aee6;
}

#wpadminbar .quicklinks a span#ab-updates {
	background: #f0f0f1;
	color: #2c3338;
	display: inline;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: 600;
	border-radius: 10px;
}

#wpadminbar .quicklinks a:hover span#ab-updates {
	background: #fff;
	color: #000;
}

#wpadminbar .ab-top-secondary {
	float: left;
}

#wpadminbar ul li:last-child,
#wpadminbar ul li:last-child .ab-item {
	box-shadow: none;
}

/**
 * Recovery Mode
 */
#wpadminbar #wp-admin-bar-recovery-mode {
	color: #fff;
	background-color: #d63638;
}

#wpadminbar .ab-top-menu > #wp-admin-bar-recovery-mode.hover >.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus {
	color: #fff;
	background-color: #d63638;
}

/**
 * My Account
 */
#wp-admin-bar-my-account > ul {
	min-width: 198px;
}

#wp-admin-bar-my-account:not(.with-avatar) > .ab-item {
	display: inline-block;
}

#wp-admin-bar-my-account > .ab-item:before {
	content: "\f110";
	top: 2px;
	float: left;
	margin-right: 6px;
	margin-left: 0;
}

#wp-admin-bar-my-account.with-avatar > .ab-item:before {
	display: none;
	content: none;
}

#wp-admin-bar-my-account.with-avatar > ul {
	min-width: 270px;
}

#wpadminbar #wp-admin-bar-user-actions > li {
	margin-right: 16px;
	margin-left: 16px;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
	padding: 6px 0 12px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
	margin-right: 88px;
}

#wpadminbar #wp-admin-bar-user-info {
	margin-top: 6px;
	margin-bottom: 15px;
	height: auto;
	background: none;
}

#wp-admin-bar-user-info .avatar {
	position: absolute;
	right: -72px;
	top: 4px;
	width: 64px;
	height: 64px;
}

#wpadminbar #wp-admin-bar-user-info a {
	background: none;
	height: auto;
}

#wpadminbar #wp-admin-bar-user-info span {
	background: none;
	padding: 0;
	height: 18px;
}

#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username {
	display: block;
}

#wpadminbar #wp-admin-bar-user-info .username {
	color: #a7aaad;
	font-size: 11px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
	width: auto;
	height: 16px;
	padding: 0;
	border: 1px solid #8c8f94;
	background: #f0f0f1;
	line-height: 1.84615384;
	vertical-align: middle;
	margin: -4px 6px 0 0;
	float: none;
	display: inline;
}

/**
 * WP Logo
 */
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
	width: 15px;
	height: 20px;
	margin-left: 0;
	padding: 6px 0 5px;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
	padding: 0 7px;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
	content: "\f120";
	top: 2px;
}

/*
 * My Sites & Site Title
 */
#wpadminbar .quicklinks li .blavatar {
	display: inline-block;
	vertical-align: middle;
	font: normal 16px/1 dashicons !important;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #f0f0f1;
}

#wpadminbar .quicklinks li a:hover .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar {
	color: #72aee6;
}

#wpadminbar .quicklinks li img.blavatar,
#wpadminbar .quicklinks li div.blavatar:before {
	height: 16px;
	width: 16px;
	margin: 0 -2px 2px 8px;
}

#wpadminbar .quicklinks li div.blavatar:before {
	content: "\f120";
	display: inline-block;
}

#wpadminbar #wp-admin-bar-appearance {
	margin-top: -12px;
}

#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f541";
	top: 2px;
}

#wpadminbar #wp-admin-bar-site-editor > .ab-item:before {
	content: "\f100";
	top: 2px;
}

#wpadminbar #wp-admin-bar-customize > .ab-item:before {
	content: "\f540";
	top: 2px;
}

#wpadminbar #wp-admin-bar-edit > .ab-item:before {
	content: "\f464";
	top: 2px;
}

#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f226";
}

.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f102";
}



/**
 * Comments
 */
#wpadminbar #wp-admin-bar-comments .ab-icon {
	margin-left: 6px;
}

#wpadminbar #wp-admin-bar-comments .ab-icon:before {
	content: "\f101";
	top: 3px;
}

#wpadminbar #wp-admin-bar-comments .count-0 {
	opacity: .5;
}

/**
 * New Content
 */
#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
	content: "\f132";
	top: 4px;
}

/**
 * Updates
 */
#wpadminbar #wp-admin-bar-updates .ab-icon:before {
	content: "\f463";
	top: 2px;
}

#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
	display: inline-block;
	animation: rotation 2s infinite linear;
}

@media (prefers-reduced-motion: reduce) {
	#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
		animation: none;
	}
}

/**
 * Search
 */

#wpadminbar #wp-admin-bar-search .ab-item {
	padding: 0;
	background: transparent;
}

#wpadminbar #adminbarsearch {
	position: relative;
	height: 32px;
	padding: 0 2px;
	z-index: 1;
}

#wpadminbar #adminbarsearch:before {
	position: absolute;
	top: 6px;
	right: 5px;
	z-index: 20;
	font: normal 20px/1 dashicons !important;
	content: "\f179";
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* The admin bar search field needs to reset many styles that might be inherited from the active Theme CSS. See ticket #40313. */
#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
	display: inline-block;
	float: none;
	position: relative;
	z-index: 30;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.84615384;
	text-indent: 0;
	height: 24px;
	width: 24px;
	max-width: none;
	padding: 0 24px 0 3px;
	margin: 0;
	color: #c3c4c7;
	background-color: rgba(255, 255, 255, 0);
	border: none;
	outline: none;
	cursor: pointer;
	box-shadow: none;
	box-sizing: border-box;
	transition-duration: 400ms;
	transition-property: width, background;
	transition-timing-function: ease;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
	z-index: 10;
	color: #000;
	width: 200px;
	background-color: rgba(255, 255, 255, 0.9);
	cursor: text;
	border: 0;
}

#wpadminbar #adminbarsearch .adminbar-button {
	display: none;
}

/**
 * Customize support classes
 */
.no-customize-support .hide-if-no-customize,
.customize-support .hide-if-customize,
.no-customize-support #wpadminbar .hide-if-no-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.customize-support #wpadminbar .hide-if-customize,
.customize-support.wp-core-ui .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize {
	display: none;
}

/* Skip link */
#wpadminbar .screen-reader-text,
#wpadminbar .screen-reader-text span {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

#wpadminbar .screen-reader-shortcut {
	position: absolute;
	top: -1000em;
	right: 6px;
	height: auto;
	width: auto;
	display: block;
	font-size: 14px;
	font-weight: 600;
	padding: 15px 23px 14px;
	background: #f0f0f1;
	color: #2271b1;
	z-index: 100000;
	line-height: normal;
	text-decoration: none;
}

#wpadminbar .screen-reader-shortcut:focus {
	top: 7px;
	background: #f0f0f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 782px) {
	html {
		--wp-admin--admin-bar--height: 46px;
	}

	/* Toolbar Touchification*/
	html #wpadminbar {
		height: 46px;
		min-width: 240px; /* match the min-width of the body in wp-admin/css/common.css */
	}

	#wpadminbar * {
		font-size: 14px;
		font-weight: 400;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		line-height: 2.28571428;
	}

	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks .ab-empty-item {
		padding: 0;
		height: 46px;
		line-height: 3.28571428;
		width: auto;
	}

	#wpadminbar .ab-icon {
		font: 40px/1 dashicons !important;
		margin: 0;
		padding: 0;
		width: 52px;
		height: 46px;
		text-align: center;
	}

	#wpadminbar .ab-icon:before {
		text-align: center;
	}

	#wpadminbar .ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-site-name a.ab-item,
	#wpadminbar #wp-admin-bar-my-sites a.ab-item,
	#wpadminbar #wp-admin-bar-my-account a.ab-item {
		text-overflow: clip;
	}

	#wpadminbar .quicklinks .menupop ul li .ab-item,
	#wpadminbar .quicklinks .menupop ul li a strong,
	#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
	#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
	#wpadminbar .shortlink-input {
	    line-height: 1.6;
	}

	#wpadminbar .ab-label {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal !important;
	}

	#wpadminbar .menupop li:hover > .ab-sub-wrapper,
	#wpadminbar .menupop li.hover > .ab-sub-wrapper {
		margin-top: -46px;
	}

	#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
		padding-left: 30px;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		top: 10px;
		left: 6px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 8px 16px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
		display: none;
	}

	/* WP logo */
	#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
		padding: 0;
		width: 52px;
		height: 46px;
		text-align: center;
		vertical-align: top;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
		font: 28px/1 dashicons !important;
		top: -3px;
	}

	#wpadminbar .ab-icon,
	#wpadminbar .ab-item:before {
		padding: 0;
	}

	/* My Sites and "Site Title" menu */
	#wpadminbar #wp-admin-bar-my-sites > .ab-item,
	#wpadminbar #wp-admin-bar-site-name > .ab-item,
	#wpadminbar #wp-admin-bar-site-editor > .ab-item,
	#wpadminbar #wp-admin-bar-customize > .ab-item,
	#wpadminbar #wp-admin-bar-edit > .ab-item,
	#wpadminbar #wp-admin-bar-my-account > .ab-item {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 52px;
		padding: 0;
		color: #a7aaad; /* @todo not needed? this text is hidden */
		position: relative;
	}

	#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
	#wpadminbar .ab-icon,
	#wpadminbar .ab-item:before {
		padding: 0;
		margin-left: 0;
	}

	#wpadminbar #wp-admin-bar-edit > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
	#wpadminbar #wp-admin-bar-site-name > .ab-item:before,
	#wpadminbar #wp-admin-bar-site-editor > .ab-item:before,
	#wpadminbar #wp-admin-bar-customize > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-account > .ab-item:before {
		display: block;
		text-indent: 0;
		font: normal 32px/1 dashicons;
		speak: never;
		top: 7px;
		width: 52px;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#wpadminbar #wp-admin-bar-appearance {
		margin-top: 0;
	}

	#wpadminbar .quicklinks li .blavatar:before {
		display: none;
	}

	/* Search */
	#wpadminbar #wp-admin-bar-search {
		display: none;
	}

	/* New Content */
	#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
		top: 0;
		line-height: 1.26;
		height: 46px !important;
		text-align: center;
		width: 52px;
		display: block;
	}

	/* Updates */
	#wpadminbar #wp-admin-bar-updates {
		text-align: center;
	}

	#wpadminbar #wp-admin-bar-updates .ab-icon:before {
		top: 3px;
	}

	/* Comments */
	#wpadminbar #wp-admin-bar-comments .ab-icon {
		margin: 0;
	}

	#wpadminbar #wp-admin-bar-comments .ab-icon:before {
		display: block;
		font-size: 34px;
		height: 46px;
		line-height: 1.38235294;
		top: 0;
	}

	/* My Account */
	#wpadminbar #wp-admin-bar-my-account > a {
		position: relative;
		white-space: nowrap;
		text-indent: 150%; /* More than 100% indention is needed since this element has padding */
		width: 28px;
		padding: 0 10px;
		overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
	}

	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
		position: absolute;
		top: 13px;
		left: 10px;
		width: 26px;
		height: 26px;
	}

	#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
		display: none;
	}

	#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
		margin: 0;
	}

	#wpadminbar #wp-admin-bar-user-info .display-name {
		height: auto;
		font-size: 16px;
		line-height: 1.5;
		color: #f0f0f1;
	}

	#wpadminbar #wp-admin-bar-user-info a {
		padding-top: 4px;
	}

	#wpadminbar #wp-admin-bar-user-info .username {
		line-height: 0.8 !important;
		margin-bottom: -2px;
	}

	/* Show only default top level items */
	#wp-toolbar > ul > li {
		display: none;
	}

	#wpadminbar li#wp-admin-bar-menu-toggle,
	#wpadminbar li#wp-admin-bar-wp-logo,
	#wpadminbar li#wp-admin-bar-my-sites,
	#wpadminbar li#wp-admin-bar-updates,
	#wpadminbar li#wp-admin-bar-site-name,
	#wpadminbar li#wp-admin-bar-site-editor,
	#wpadminbar li#wp-admin-bar-customize,
	#wpadminbar li#wp-admin-bar-new-content,
	#wpadminbar li#wp-admin-bar-edit,
	#wpadminbar li#wp-admin-bar-comments,
	#wpadminbar li#wp-admin-bar-my-account {
		display: block;
	}

	/* Allow dropdown list items to appear normally */
	#wpadminbar li:hover ul li,
	#wpadminbar li.hover ul li,
	#wpadminbar li:hover ul li:hover ul li {
		display: list-item;
	}

	/* Override default min-width so dropdown lists aren't stretched
		to 100% viewport width at responsive sizes. */
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		min-width: fit-content;
	}

	#wpadminbar ul#wp-admin-bar-root-default > li {
		margin-left: 0;
	}

	/* Experimental fix for touch toolbar dropdown positioning */
	#wpadminbar .ab-top-menu,
	#wpadminbar .ab-top-secondary,
	#wpadminbar #wp-admin-bar-wp-logo,
	#wpadminbar #wp-admin-bar-my-sites,
	#wpadminbar #wp-admin-bar-site-name,
	#wpadminbar #wp-admin-bar-updates,
	#wpadminbar #wp-admin-bar-comments,
	#wpadminbar #wp-admin-bar-new-content,
	#wpadminbar #wp-admin-bar-edit,
	#wpadminbar #wp-admin-bar-my-account {
		position: static;
	}

	.network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
		margin-left: 0;
	}

	/* Realign arrows on taller responsive submenus */

	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
		top: 10px;
		right: 0;
	}
}

/* Smartphone */
@media screen and (max-width: 600px) {
	#wpadminbar {
		position: absolute;
	}

	#wp-responsive-overlay {
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		z-index: 400;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		width: 100%;
		right: 0;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		display: none;
	}

	#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
		margin-right: 0;
	}

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		margin: 0;
		width: 100%;
		top: auto;
		right: auto;
		position: relative;
	}

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 6px 30px 19px 15px;
	}

	#wpadminbar li:hover ul li ul li {
		display: list-item;
	}

	#wpadminbar li#wp-admin-bar-wp-logo,
	#wpadminbar li#wp-admin-bar-updates {
		display: none;
	}

	/* Make submenus full-width at this size */

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		position: static;
		box-shadow: none;
	}
}

/* Very narrow screens */
@media screen and (max-width: 400px) {
	#wpadminbar li#wp-admin-bar-comments {
		display: none;
	}
}
PK�-Z��p�@`@`
admin-bar.cssnu�[���html {
	--wp-admin--admin-bar--height: 32px;
	scroll-padding-top: var(--wp-admin--admin-bar--height);
}

#wpadminbar * {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: static;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	line-height: 2.46153846;
	border-radius: 0;
	box-sizing: content-box;
	transition: none;
	-webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
	-moz-osx-font-smoothing: auto; /* Prevent Firefox from inheriting from themes that use other values */
}

.rtl #wpadminbar * {
	font-family: Tahoma, sans-serif;
}

html:lang(he-il) .rtl #wpadminbar * {
	font-family: Arial, sans-serif;
}

#wpadminbar .ab-empty-item {
	cursor: default;
}

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
	color: #f0f0f1;
}

#wpadminbar #wp-admin-bar-site-name a.ab-item,
#wpadminbar #wp-admin-bar-my-sites a.ab-item {
	white-space: nowrap;
}

#wpadminbar ul li:before,
#wpadminbar ul li:after {
	content: normal;
}

#wpadminbar a,
#wpadminbar a:hover,
#wpadminbar a img,
#wpadminbar a img:hover {
	border: none;
	text-decoration: none;
	background: none;
	box-shadow: none;
}

#wpadminbar a:focus,
#wpadminbar a:active,
#wpadminbar input[type="text"],
#wpadminbar input[type="password"],
#wpadminbar input[type="number"],
#wpadminbar input[type="search"],
#wpadminbar input[type="email"],
#wpadminbar input[type="url"],
#wpadminbar select,
#wpadminbar textarea,
#wpadminbar div {
	box-shadow: none;
}

#wpadminbar a:focus {
	/* Inherits transparent outline only visible in Windows High Contrast mode */
	outline-offset: -1px;
}

#wpadminbar {
	direction: ltr;
	color: #c3c4c7;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 2.46153846;
	height: 32px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 600px; /* match the min-width of the body in wp-admin/css/common.css */
	z-index: 99999;
	background: #1d2327;
	/* Only visible in Windows High Contrast mode */
	outline: 1px solid transparent;
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
	background: none;
	clear: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-indent: 0;
	z-index: 99999;
}

#wpadminbar ul#wp-admin-bar-root-default>li {
	margin-right: 0;
}

#wpadminbar .quicklinks ul {
	text-align: left;
}

#wpadminbar li {
	float: left;
}

#wpadminbar .ab-empty-item {
	outline: none;
}

#wpadminbar .quicklinks a,
#wpadminbar .quicklinks .ab-empty-item,
#wpadminbar .shortlink-input {
	height: 32px;
	display: block;
	padding: 0 10px;
	margin: 0;
}

#wpadminbar .quicklinks > ul > li > a {
	padding: 0 8px 0 7px;
}

#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
	margin: 0;
	padding: 0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	background: #2c3338;
	display: none;
	position: absolute;
	float: none;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
	min-width: 100%;
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
	right: 0;
	left: auto;
}

#wpadminbar .ab-submenu {
	padding: 6px 0;
}

#wpadminbar .selected .shortlink-input {
	display: block;
}

#wpadminbar .quicklinks .menupop ul li {
	float: none;
}

#wpadminbar .quicklinks .menupop ul li a strong {
	font-weight: 600;
}

#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
#wpadminbar .shortlink-input {
	line-height: 2;
	height: 26px;
	white-space: nowrap;
	min-width: 140px;
}

#wpadminbar .shortlink-input {
	width: 200px;
}

#wpadminbar.nojs li:hover > .ab-sub-wrapper,
#wpadminbar li.hover > .ab-sub-wrapper {
	display: block;
	/* Only visible in Windows High Contrast mode */
	outline: 1px solid transparent;
}

#wpadminbar .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .menupop li.hover > .ab-sub-wrapper {
	margin-left: 100%;
	margin-top: -32px;
}

#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
	margin-left: 0;
	left: inherit;
	right: 100%;
}

#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
	background: #2c3338;
	color: #72aee6;
}

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
	color: #72aee6;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
.wp-admin-bar-arrow {
	position: relative;
	float: left;
	font: normal 20px/1 dashicons;
	speak: never;
	padding: 4px 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-image: none !important;
	margin-right: 6px;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
	color: #a7aaad;
	color: rgba(240, 246, 252, 0.6);
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
	position: relative;
	transition: color .1s ease-in-out;
}

#wpadminbar .ab-label {
	display: inline-block;
	height: 32px;
}

#wpadminbar .ab-submenu .ab-item {
	color: #c3c4c7;
	color: rgba(240, 246, 252, 0.7);
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
	color: #c3c4c7;
	color: rgba(240, 246, 252, 0.7);
}

#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li #adminbarsearch.adminbar-focused:before {
	color: #72aee6;
}

#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
	color: #c3c4c7;
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
	color: #72aee6;
}

#wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow:before,
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
	position: absolute;
	font: normal 17px/1 dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#wpadminbar .menupop .menupop > .ab-item {
	display: block;
	padding-right: 2em;
}

#wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow:before {
	top: 1px;
	right: 10px;
	padding: 4px 0;
	content: "\f139";
	color: inherit;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
	padding-left: 2em;
	padding-right: 1em;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item .wp-admin-bar-arrow:before {
	top: 1px;
	left: 6px;
	content: "\f141";
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
	display: block;
	position: relative;
	right: auto;
	margin: 0;
	box-shadow: none;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: #3c434a;
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
	color: #72aee6;
}

#wpadminbar .quicklinks a span#ab-updates {
	background: #f0f0f1;
	color: #2c3338;
	display: inline;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: 600;
	border-radius: 10px;
}

#wpadminbar .quicklinks a:hover span#ab-updates {
	background: #fff;
	color: #000;
}

#wpadminbar .ab-top-secondary {
	float: right;
}

#wpadminbar ul li:last-child,
#wpadminbar ul li:last-child .ab-item {
	box-shadow: none;
}

/**
 * Recovery Mode
 */
#wpadminbar #wp-admin-bar-recovery-mode {
	color: #fff;
	background-color: #d63638;
}

#wpadminbar .ab-top-menu > #wp-admin-bar-recovery-mode.hover >.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus {
	color: #fff;
	background-color: #d63638;
}

/**
 * My Account
 */
#wp-admin-bar-my-account > ul {
	min-width: 198px;
}

#wp-admin-bar-my-account:not(.with-avatar) > .ab-item {
	display: inline-block;
}

#wp-admin-bar-my-account > .ab-item:before {
	content: "\f110";
	top: 2px;
	float: right;
	margin-left: 6px;
	margin-right: 0;
}

#wp-admin-bar-my-account.with-avatar > .ab-item:before {
	display: none;
	content: none;
}

#wp-admin-bar-my-account.with-avatar > ul {
	min-width: 270px;
}

#wpadminbar #wp-admin-bar-user-actions > li {
	margin-left: 16px;
	margin-right: 16px;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
	padding: 6px 0 12px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
	margin-left: 88px;
}

#wpadminbar #wp-admin-bar-user-info {
	margin-top: 6px;
	margin-bottom: 15px;
	height: auto;
	background: none;
}

#wp-admin-bar-user-info .avatar {
	position: absolute;
	left: -72px;
	top: 4px;
	width: 64px;
	height: 64px;
}

#wpadminbar #wp-admin-bar-user-info a {
	background: none;
	height: auto;
}

#wpadminbar #wp-admin-bar-user-info span {
	background: none;
	padding: 0;
	height: 18px;
}

#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username {
	display: block;
}

#wpadminbar #wp-admin-bar-user-info .username {
	color: #a7aaad;
	font-size: 11px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
	width: auto;
	height: 16px;
	padding: 0;
	border: 1px solid #8c8f94;
	background: #f0f0f1;
	line-height: 1.84615384;
	vertical-align: middle;
	margin: -4px 0 0 6px;
	float: none;
	display: inline;
}

/**
 * WP Logo
 */
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
	width: 15px;
	height: 20px;
	margin-right: 0;
	padding: 6px 0 5px;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
	padding: 0 7px;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
	content: "\f120";
	top: 2px;
}

/*
 * My Sites & Site Title
 */
#wpadminbar .quicklinks li .blavatar {
	display: inline-block;
	vertical-align: middle;
	font: normal 16px/1 dashicons !important;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #f0f0f1;
}

#wpadminbar .quicklinks li a:hover .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar {
	color: #72aee6;
}

#wpadminbar .quicklinks li img.blavatar,
#wpadminbar .quicklinks li div.blavatar:before {
	height: 16px;
	width: 16px;
	margin: 0 8px 2px -2px;
}

#wpadminbar .quicklinks li div.blavatar:before {
	content: "\f120";
	display: inline-block;
}

#wpadminbar #wp-admin-bar-appearance {
	margin-top: -12px;
}

#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f541";
	top: 2px;
}

#wpadminbar #wp-admin-bar-site-editor > .ab-item:before {
	content: "\f100";
	top: 2px;
}

#wpadminbar #wp-admin-bar-customize > .ab-item:before {
	content: "\f540";
	top: 2px;
}

#wpadminbar #wp-admin-bar-edit > .ab-item:before {
	content: "\f464";
	top: 2px;
}

#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f226";
}

.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f102";
}



/**
 * Comments
 */
#wpadminbar #wp-admin-bar-comments .ab-icon {
	margin-right: 6px;
}

#wpadminbar #wp-admin-bar-comments .ab-icon:before {
	content: "\f101";
	top: 3px;
}

#wpadminbar #wp-admin-bar-comments .count-0 {
	opacity: .5;
}

/**
 * New Content
 */
#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
	content: "\f132";
	top: 4px;
}

/**
 * Updates
 */
#wpadminbar #wp-admin-bar-updates .ab-icon:before {
	content: "\f463";
	top: 2px;
}

#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
	display: inline-block;
	animation: rotation 2s infinite linear;
}

@media (prefers-reduced-motion: reduce) {
	#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
		animation: none;
	}
}

/**
 * Search
 */

#wpadminbar #wp-admin-bar-search .ab-item {
	padding: 0;
	background: transparent;
}

#wpadminbar #adminbarsearch {
	position: relative;
	height: 32px;
	padding: 0 2px;
	z-index: 1;
}

#wpadminbar #adminbarsearch:before {
	position: absolute;
	top: 6px;
	left: 5px;
	z-index: 20;
	font: normal 20px/1 dashicons !important;
	content: "\f179";
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* The admin bar search field needs to reset many styles that might be inherited from the active Theme CSS. See ticket #40313. */
#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
	display: inline-block;
	float: none;
	position: relative;
	z-index: 30;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.84615384;
	text-indent: 0;
	height: 24px;
	width: 24px;
	max-width: none;
	padding: 0 3px 0 24px;
	margin: 0;
	color: #c3c4c7;
	background-color: rgba(255, 255, 255, 0);
	border: none;
	outline: none;
	cursor: pointer;
	box-shadow: none;
	box-sizing: border-box;
	transition-duration: 400ms;
	transition-property: width, background;
	transition-timing-function: ease;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
	z-index: 10;
	color: #000;
	width: 200px;
	background-color: rgba(255, 255, 255, 0.9);
	cursor: text;
	border: 0;
}

#wpadminbar #adminbarsearch .adminbar-button {
	display: none;
}

/**
 * Customize support classes
 */
.no-customize-support .hide-if-no-customize,
.customize-support .hide-if-customize,
.no-customize-support #wpadminbar .hide-if-no-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.customize-support #wpadminbar .hide-if-customize,
.customize-support.wp-core-ui .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize {
	display: none;
}

/* Skip link */
#wpadminbar .screen-reader-text,
#wpadminbar .screen-reader-text span {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

#wpadminbar .screen-reader-shortcut {
	position: absolute;
	top: -1000em;
	left: 6px;
	height: auto;
	width: auto;
	display: block;
	font-size: 14px;
	font-weight: 600;
	padding: 15px 23px 14px;
	background: #f0f0f1;
	color: #2271b1;
	z-index: 100000;
	line-height: normal;
	text-decoration: none;
}

#wpadminbar .screen-reader-shortcut:focus {
	top: 7px;
	background: #f0f0f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 782px) {
	html {
		--wp-admin--admin-bar--height: 46px;
	}

	/* Toolbar Touchification*/
	html #wpadminbar {
		height: 46px;
		min-width: 240px; /* match the min-width of the body in wp-admin/css/common.css */
	}

	#wpadminbar * {
		font-size: 14px;
		font-weight: 400;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		line-height: 2.28571428;
	}

	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks .ab-empty-item {
		padding: 0;
		height: 46px;
		line-height: 3.28571428;
		width: auto;
	}

	#wpadminbar .ab-icon {
		font: 40px/1 dashicons !important;
		margin: 0;
		padding: 0;
		width: 52px;
		height: 46px;
		text-align: center;
	}

	#wpadminbar .ab-icon:before {
		text-align: center;
	}

	#wpadminbar .ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-site-name a.ab-item,
	#wpadminbar #wp-admin-bar-my-sites a.ab-item,
	#wpadminbar #wp-admin-bar-my-account a.ab-item {
		text-overflow: clip;
	}

	#wpadminbar .quicklinks .menupop ul li .ab-item,
	#wpadminbar .quicklinks .menupop ul li a strong,
	#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
	#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
	#wpadminbar .shortlink-input {
	    line-height: 1.6;
	}

	#wpadminbar .ab-label {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal !important;
	}

	#wpadminbar .menupop li:hover > .ab-sub-wrapper,
	#wpadminbar .menupop li.hover > .ab-sub-wrapper {
		margin-top: -46px;
	}

	#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
		padding-right: 30px;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		top: 10px;
		right: 6px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 8px 16px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
		display: none;
	}

	/* WP logo */
	#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
		padding: 0;
		width: 52px;
		height: 46px;
		text-align: center;
		vertical-align: top;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
		font: 28px/1 dashicons !important;
		top: -3px;
	}

	#wpadminbar .ab-icon,
	#wpadminbar .ab-item:before {
		padding: 0;
	}

	/* My Sites and "Site Title" menu */
	#wpadminbar #wp-admin-bar-my-sites > .ab-item,
	#wpadminbar #wp-admin-bar-site-name > .ab-item,
	#wpadminbar #wp-admin-bar-site-editor > .ab-item,
	#wpadminbar #wp-admin-bar-customize > .ab-item,
	#wpadminbar #wp-admin-bar-edit > .ab-item,
	#wpadminbar #wp-admin-bar-my-account > .ab-item {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 52px;
		padding: 0;
		color: #a7aaad; /* @todo not needed? this text is hidden */
		position: relative;
	}

	#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
	#wpadminbar .ab-icon,
	#wpadminbar .ab-item:before {
		padding: 0;
		margin-right: 0;
	}

	#wpadminbar #wp-admin-bar-edit > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
	#wpadminbar #wp-admin-bar-site-name > .ab-item:before,
	#wpadminbar #wp-admin-bar-site-editor > .ab-item:before,
	#wpadminbar #wp-admin-bar-customize > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-account > .ab-item:before {
		display: block;
		text-indent: 0;
		font: normal 32px/1 dashicons;
		speak: never;
		top: 7px;
		width: 52px;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#wpadminbar #wp-admin-bar-appearance {
		margin-top: 0;
	}

	#wpadminbar .quicklinks li .blavatar:before {
		display: none;
	}

	/* Search */
	#wpadminbar #wp-admin-bar-search {
		display: none;
	}

	/* New Content */
	#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
		top: 0;
		line-height: 1.26;
		height: 46px !important;
		text-align: center;
		width: 52px;
		display: block;
	}

	/* Updates */
	#wpadminbar #wp-admin-bar-updates {
		text-align: center;
	}

	#wpadminbar #wp-admin-bar-updates .ab-icon:before {
		top: 3px;
	}

	/* Comments */
	#wpadminbar #wp-admin-bar-comments .ab-icon {
		margin: 0;
	}

	#wpadminbar #wp-admin-bar-comments .ab-icon:before {
		display: block;
		font-size: 34px;
		height: 46px;
		line-height: 1.38235294;
		top: 0;
	}

	/* My Account */
	#wpadminbar #wp-admin-bar-my-account > a {
		position: relative;
		white-space: nowrap;
		text-indent: 150%; /* More than 100% indention is needed since this element has padding */
		width: 28px;
		padding: 0 10px;
		overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
	}

	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
		position: absolute;
		top: 13px;
		right: 10px;
		width: 26px;
		height: 26px;
	}

	#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
		display: none;
	}

	#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
		margin: 0;
	}

	#wpadminbar #wp-admin-bar-user-info .display-name {
		height: auto;
		font-size: 16px;
		line-height: 1.5;
		color: #f0f0f1;
	}

	#wpadminbar #wp-admin-bar-user-info a {
		padding-top: 4px;
	}

	#wpadminbar #wp-admin-bar-user-info .username {
		line-height: 0.8 !important;
		margin-bottom: -2px;
	}

	/* Show only default top level items */
	#wp-toolbar > ul > li {
		display: none;
	}

	#wpadminbar li#wp-admin-bar-menu-toggle,
	#wpadminbar li#wp-admin-bar-wp-logo,
	#wpadminbar li#wp-admin-bar-my-sites,
	#wpadminbar li#wp-admin-bar-updates,
	#wpadminbar li#wp-admin-bar-site-name,
	#wpadminbar li#wp-admin-bar-site-editor,
	#wpadminbar li#wp-admin-bar-customize,
	#wpadminbar li#wp-admin-bar-new-content,
	#wpadminbar li#wp-admin-bar-edit,
	#wpadminbar li#wp-admin-bar-comments,
	#wpadminbar li#wp-admin-bar-my-account {
		display: block;
	}

	/* Allow dropdown list items to appear normally */
	#wpadminbar li:hover ul li,
	#wpadminbar li.hover ul li,
	#wpadminbar li:hover ul li:hover ul li {
		display: list-item;
	}

	/* Override default min-width so dropdown lists aren't stretched
		to 100% viewport width at responsive sizes. */
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		min-width: fit-content;
	}

	#wpadminbar ul#wp-admin-bar-root-default > li {
		margin-right: 0;
	}

	/* Experimental fix for touch toolbar dropdown positioning */
	#wpadminbar .ab-top-menu,
	#wpadminbar .ab-top-secondary,
	#wpadminbar #wp-admin-bar-wp-logo,
	#wpadminbar #wp-admin-bar-my-sites,
	#wpadminbar #wp-admin-bar-site-name,
	#wpadminbar #wp-admin-bar-updates,
	#wpadminbar #wp-admin-bar-comments,
	#wpadminbar #wp-admin-bar-new-content,
	#wpadminbar #wp-admin-bar-edit,
	#wpadminbar #wp-admin-bar-my-account {
		position: static;
	}

	.network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
		margin-right: 0;
	}

	/* Realign arrows on taller responsive submenus */

	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
		top: 10px;
		left: 0;
	}
}

/* Smartphone */
@media screen and (max-width: 600px) {
	#wpadminbar {
		position: absolute;
	}

	#wp-responsive-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 400;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		width: 100%;
		left: 0;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		display: none;
	}

	#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
		margin-left: 0;
	}

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		margin: 0;
		width: 100%;
		top: auto;
		left: auto;
		position: relative;
	}

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 6px 15px 19px 30px;
	}

	#wpadminbar li:hover ul li ul li {
		display: list-item;
	}

	#wpadminbar li#wp-admin-bar-wp-logo,
	#wpadminbar li#wp-admin-bar-updates {
		display: none;
	}

	/* Make submenus full-width at this size */

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		position: static;
		box-shadow: none;
	}
}

/* Very narrow screens */
@media screen and (max-width: 400px) {
	#wpadminbar li#wp-admin-bar-comments {
		display: none;
	}
}
PK�-Z��0�	�	wp-auth-check.cssnu�[���/*------------------------------------------------------------------------------
 Interim login dialog
------------------------------------------------------------------------------*/

#wp-auth-check-wrap.hidden {
	display: none;
}

#wp-auth-check-wrap #wp-auth-check-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1000010; /* needs to appear above .notification-dialog */
}

#wp-auth-check-wrap #wp-auth-check {
	position: fixed;
	left: 50%;
	overflow: hidden;
	top: 40px;
	bottom: 20px;
	max-height: 415px;
	width: 380px;
	margin: 0 0 0 -190px;
	padding: 30px 0 0;
	background-color: #f0f0f1;
	z-index: 1000011; /* needs to appear above #wp-auth-check-bg */
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 380px) {
	#wp-auth-check-wrap #wp-auth-check {
		left: 0;
		width: 100%;
		margin: 0;
	}
}

#wp-auth-check-wrap.fallback #wp-auth-check {
	max-height: 180px;
	overflow: auto;
}

#wp-auth-check-wrap #wp-auth-check-form {
	height: 100%;
	position: relative;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#wp-auth-check-form.loading:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -10px 0 0 -10px;
	background: url(../images/spinner.gif) no-repeat center;
	background-size: 20px 20px;
	transform: translateZ(0);
}

@media print,
  (min-resolution: 120dpi) {

	#wp-auth-check-form.loading:before {
		background-image: url(../images/spinner-2x.gif);
	}

}

#wp-auth-check-wrap #wp-auth-check-form iframe {
	height: 98%; /* Scrollbar fix */
	width: 100%;
}

#wp-auth-check-wrap .wp-auth-check-close {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 22px;
	width: 22px;
	color: #787c82;
	text-decoration: none;
	text-align: center;
}

#wp-auth-check-wrap .wp-auth-check-close:before {
	content: "\f158";
	font: normal 20px/22px dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
}

#wp-auth-check-wrap .wp-auth-check-close:hover,
#wp-auth-check-wrap .wp-auth-check-close:focus {
	color: #2271b1;
}

#wp-auth-check-wrap .wp-auth-fallback-expired {
	outline: 0;
}

#wp-auth-check-wrap .wp-auth-fallback {
	font-size: 14px;
	line-height: 1.5;
	padding: 0 25px;
	display: none;
}

#wp-auth-check-wrap.fallback .wp-auth-fallback,
#wp-auth-check-wrap.fallback .wp-auth-check-close {
	display: block;
}
PK�-Z�;H˺�wp-pointer.cssnu�[���.wp-pointer-content {
	padding: 0 0 10px;
	position: relative;
	font-size: 13px;
	background: #fff;
	border: 1px solid #c3c4c7;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
}

.wp-pointer-content h3 {
	position: relative;
	margin: -1px -1px 5px;
	padding: 15px 18px 14px 60px;
	border: 1px solid #2271b1;
	border-bottom: none;
	line-height: 1.4;
	font-size: 14px;
	color: #fff;
	background: #2271b1;
}

.wp-pointer-content h3:before {
	background: #fff;
	border-radius: 50%;
	color: #2271b1;
	content: "\f227";
	font: normal 20px/1.6 dashicons;
	position: absolute;
	top: 8px;
	left: 15px;
	speak: never;
	text-align: center;
	width: 32px;
	height: 32px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wp-pointer-content h4 {
	margin: 1.33em 20px 1em;
	font-size: 1.15em;
}

.wp-pointer-content p {
	padding: 0 20px;
}

.wp-pointer-buttons {
	margin: 0;
	padding: 5px 15px;
	overflow: auto;
}

.wp-pointer-buttons a {
	float: right;
	display: inline-block;
	text-decoration: none;
}

.wp-pointer-buttons a.close {
	padding-left: 3px;
	position: relative;
}

.wp-pointer-buttons a.close:before {
	background: none;
	color: #787c82;
	content: "\f153";
	display: block !important;
	font: normal 16px/1 dashicons;
	speak: never;
	margin: 1px 0;
	text-align: center;
	-webkit-font-smoothing: antialiased !important;
	width: 10px;
	height: 100%;
	position: absolute;
	left: -15px;
	top: 1px;
}

.wp-pointer-buttons a.close:hover:before {
	color: #d63638;
}

/* The arrow base class must take up no space, even with transparent borders. */
.wp-pointer-arrow,
.wp-pointer-arrow-inner {
	position: absolute;
	width: 0;
	height: 0;
}

.wp-pointer-arrow {
	z-index: 10;
	width: 0;
	height: 0;
	border: 0 solid transparent;
}

.wp-pointer-arrow-inner {
	z-index: 20;
}

/* Make Room for the Arrow! */
.wp-pointer-top,
.wp-pointer-undefined {
	padding-top: 13px;
}

.wp-pointer-bottom {
	margin-top: -13px;
	padding-bottom: 13px;
}

/* rtl:ignore */
.wp-pointer-left {
	padding-left: 13px;
}
/* rtl:ignore */
.wp-pointer-right {
	margin-left: -13px;
	padding-right: 13px;
}

/* Base Size & Positioning */
.wp-pointer-top .wp-pointer-arrow,
.wp-pointer-bottom .wp-pointer-arrow,
.wp-pointer-undefined .wp-pointer-arrow {
	left: 50px;
}

.wp-pointer-left .wp-pointer-arrow,
.wp-pointer-right .wp-pointer-arrow {
	top: 50%;
	margin-top: -15px;
}

/* Arrow Sprite */
.wp-pointer-top .wp-pointer-arrow,
.wp-pointer-undefined .wp-pointer-arrow {
	top: 0;
	border-width: 0 13px 13px;
	border-bottom-color: #2271b1;
}

.wp-pointer-top .wp-pointer-arrow-inner,
.wp-pointer-undefined .wp-pointer-arrow-inner {
	top: 1px;
	margin-left: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-bottom-color: #2271b1;
	display: block;
	content: " ";
}

.wp-pointer-bottom .wp-pointer-arrow {
	bottom: 0;
	border-width: 13px 13px 0;
	border-top-color: #c3c4c7;
}

.wp-pointer-bottom .wp-pointer-arrow-inner {
	bottom: 1px;
	margin-left: -13px;
	margin-bottom: -13px;
	border: 13px solid transparent;
	border-top-color: #fff;
	display: block;
	content: " ";
}

/* rtl:ignore */
.wp-pointer-left .wp-pointer-arrow {
	left: 0;
	border-width: 13px 13px 13px 0;
	border-right-color: #c3c4c7;
}

/* rtl:ignore */
.wp-pointer-left .wp-pointer-arrow-inner {
	left: 1px;
	margin-left: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-right-color: #fff;
	display: block;
	content: " ";
}

/* rtl:ignore */
.wp-pointer-right .wp-pointer-arrow {
	right: 0;
	border-width: 13px 0 13px 13px;
	border-left-color: #c3c4c7;
}

/* rtl:ignore */
.wp-pointer-right .wp-pointer-arrow-inner {
	right: 1px;
	margin-right: -13px;
	margin-top: -13px;
	border: 13px solid transparent;
	border-left-color: #fff;
	display: block;
	content: " ";
}

.wp-pointer.arrow-bottom .wp-pointer-content {
	margin-bottom: -45px;
}

.wp-pointer.arrow-bottom .wp-pointer-arrow {
	top: 100%;
	margin-top: -30px;
}

/* Disable pointers at responsive sizes */
@media screen and (max-width: 782px) {
	.wp-pointer {
		display: none;
	}
}
PK�-Z��@�x�x�
gurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Zf�.&<�<�media-views.cssnu�[���/**
 * Base Styles
 */
.media-modal * {
	box-sizing: content-box;
}

.media-modal input,
.media-modal select,
.media-modal textarea {
	box-sizing: border-box;
}

.media-modal,
.media-frame {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	-webkit-overflow-scrolling: touch;
}

.media-modal legend {
	padding: 0;
	font-size: 13px;
}

.media-modal label {
	font-size: 13px;
}

.media-modal .legend-inline {
	position: absolute;
	transform: translate(-100%, 50%);
	margin-left: -1%;
	line-height: 1.2;
}

.media-frame a {
	border-bottom: none;
	color: #2271b1;
}

.media-frame a:hover,
.media-frame a:active {
	color: #135e96;
}

.media-frame a:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-frame a.button {
	color: #2c3338;
}

.media-frame a.button:hover {
	color: #1d2327;
}

.media-frame a.button-primary,
.media-frame a.button-primary:hover {
	color: #fff;
}

.media-frame input,
.media-frame textarea {
	padding: 6px 8px;
}

.media-frame select,
.wp-admin .media-frame select {
	min-height: 30px;
	vertical-align: middle;
}

.media-frame input[type="text"],
.media-frame input[type="password"],
.media-frame input[type="color"],
.media-frame input[type="date"],
.media-frame input[type="datetime"],
.media-frame input[type="datetime-local"],
.media-frame input[type="email"],
.media-frame input[type="month"],
.media-frame input[type="number"],
.media-frame input[type="search"],
.media-frame input[type="tel"],
.media-frame input[type="time"],
.media-frame input[type="url"],
.media-frame input[type="week"],
.media-frame textarea,
.media-frame select {
	box-shadow: 0 0 0 transparent;
	border-radius: 4px;
	border: 1px solid #8c8f94;
	background-color: #fff;
	color: #2c3338;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 1.38461538;
}

.media-frame input[type="text"],
.media-frame input[type="password"],
.media-frame input[type="date"],
.media-frame input[type="datetime"],
.media-frame input[type="datetime-local"],
.media-frame input[type="email"],
.media-frame input[type="month"],
.media-frame input[type="number"],
.media-frame input[type="search"],
.media-frame input[type="tel"],
.media-frame input[type="time"],
.media-frame input[type="url"],
.media-frame input[type="week"] {
	padding: 0 8px;
	/* inherits font size 13px */
	line-height: 2.15384615; /* 28px */
}

/* Search field in the Media Library toolbar */
.media-frame.mode-grid .wp-filter input[type="search"] {
	font-size: 14px;
	line-height: 2;
}

.media-frame input[type="text"]:focus,
.media-frame input[type="password"]:focus,
.media-frame input[type="number"]:focus,
.media-frame input[type="search"]:focus,
.media-frame input[type="email"]:focus,
.media-frame input[type="url"]:focus,
.media-frame textarea:focus,
.media-frame select:focus {
	border-color: #3582c4;
	box-shadow: 0 0 0 1px #3582c4;
	outline: 2px solid transparent;
}

.media-frame input:disabled,
.media-frame textarea:disabled,
.media-frame input[readonly],
.media-frame textarea[readonly] {
	background-color: #f0f0f1;
}

.media-frame input[type="search"] {
	-webkit-appearance: textfield;
}

.media-frame ::-webkit-input-placeholder {
	color: #646970;
}

.media-frame ::-moz-placeholder {
	color: #646970;
	opacity: 1;
}

.media-frame :-ms-input-placeholder {
	color: #646970;
}

/*
 * In some cases there's the need of higher specificity,
 * for example higher than `.media-embed .setting`.
 */
.media-frame .hidden,
.media-frame .setting.hidden {
	display: none;
}

/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle,
.ui-sortable-handle {
	touch-action: none;
}

/**
 * Modal
 */
.media-modal {
	position: fixed;
	top: 30px;
	left: 30px;
	right: 30px;
	bottom: 30px;
	z-index: 160000;
}

.wp-customizer .media-modal {
	z-index: 560000;
}

.media-modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	z-index: 159900;
}

.wp-customizer .media-modal-backdrop {
	z-index: 559900;
}

.media-modal-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	background: none;
	color: #646970;
	z-index: 1000;
	cursor: pointer;
	outline: none;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

.media-modal-close:hover,
.media-modal-close:active {
	color: #135e96;
}

.media-modal-close:focus {
	color: #135e96;
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-modal-close span.media-modal-icon {
	background-image: none;
}

.media-modal-close .media-modal-icon:before {
	content: "\f158";
	font: normal 20px/1 dashicons;
	speak: never;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.media-modal-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	min-height: 300px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.7);
	background: #fff;
	-webkit-font-smoothing: subpixel-antialiased;
}

.media-modal-content .media-frame select.attachment-filters {
	margin-top: 32px;
	margin-right: 2%;
	width: 42%;
	width: calc(48% - 12px);
}

/* higher specificity */
.wp-core-ui .media-modal-icon {
	background-image: url(../images/uploader-icons.png);
	background-repeat: no-repeat;
}

/**
 * Toolbar
 */
.media-toolbar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	height: 60px;
	padding: 0 16px;
	border: 0 solid #dcdcde;
	overflow: hidden;
}

.media-frame-toolbar .media-toolbar {
	top: auto;
	bottom: -47px;
	height: auto;
	overflow: visible;
	border-top: 1px solid #dcdcde;
}

.media-toolbar-primary {
	float: right;
	height: 100%;
	position: relative;
}

.media-toolbar-secondary {
	float: left;
	height: 100%;
}

.media-toolbar-primary > .media-button,
.media-toolbar-primary > .media-button-group {
	margin-left: 10px;
	float: left;
	margin-top: 15px;
}

.media-toolbar-secondary > .media-button,
.media-toolbar-secondary > .media-button-group {
	margin-right: 10px;
	margin-top: 15px;
}

/**
 * Sidebar
 */
.media-sidebar {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 267px;
	padding: 0 16px;
	z-index: 75;
	background: #f6f7f7;
	border-left: 1px solid #dcdcde;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.media-sidebar::after {
	content: "";
	display: flex;
	clear: both;
	height: 24px;
}

.hide-toolbar .media-sidebar {
	bottom: 0;
}

.media-sidebar h2,
.image-details .media-embed h2 {
	position: relative;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
	color: #646970;
	margin: 24px 0 8px;
}

.media-sidebar .setting,
.attachment-details .setting {
	display: block;
	float: left;
	width: 100%;
	margin: 0 0 10px;
}

.attachment-details h2 {
	display: grid;
	grid-template-columns: auto 5em;
}

.media-sidebar .collection-settings .setting {
	margin: 1px 0;
}

.media-sidebar .setting.has-description,
.attachment-details .setting.has-description {
	margin-bottom: 5px;
}

.media-sidebar .setting .link-to-custom {
	margin: 3px 2px 0;
}

.media-sidebar .setting span, /* Back-compat for pre-5.3 */
.attachment-details .setting span, /* Back-compat for pre-5.3 */
.media-sidebar .setting .name,
.media-sidebar .setting .value,
.attachment-details .setting .name {
	min-width: 30%;
	margin-right: 4%;
	font-size: 12px;
	text-align: right;
	word-wrap: break-word;
}

.media-sidebar .setting .name {
	max-width: 80px;
}

.media-sidebar .setting .value {
	text-align: left;
}

.media-sidebar .setting select {
	max-width: 65%;
}

.media-sidebar .setting input[type="checkbox"],
.media-sidebar .field input[type="checkbox"],
.media-sidebar .setting input[type="radio"],
.media-sidebar .field input[type="radio"],
.attachment-details .setting input[type="checkbox"],
.attachment-details .field input[type="checkbox"],
.attachment-details .setting input[type="radio"],
.attachment-details .field input[type="radio"] {
	float: none;
	margin: 8px 3px 0;
	padding: 0;
}

.media-sidebar .setting span, /* Back-compat for pre-5.3 */
.attachment-details .setting span, /* Back-compat for pre-5.3 */
.media-sidebar .setting .name,
.media-sidebar .setting .value,
.media-sidebar .checkbox-label-inline,
.attachment-details .setting .name,
.attachment-details .setting .value,
.compat-item label span {
	float: left;
	min-height: 22px;
	padding-top: 8px;
	line-height: 1.33333333;
	font-weight: 400;
	color: #646970;
}

.media-sidebar .checkbox-label-inline {
	font-size: 12px;
}

.media-sidebar .copy-to-clipboard-container,
.attachment-details .copy-to-clipboard-container {
	flex-wrap: wrap;
	margin-top: 10px;
	margin-left: calc( 35% - 1px );
	padding-top: 10px;
}

/* Needs high specificity. */
.attachment-details .attachment-info .copy-to-clipboard-container {
	float: none;
}

.media-sidebar .copy-to-clipboard-container .success,
.attachment-details .copy-to-clipboard-container .success {
	padding: 0;
	min-height: 0;
	line-height: 2.18181818;
	text-align: left;
	color: #007017;
}

.compat-item label span {
	text-align: right;
}

.media-sidebar .setting input[type="text"],
.media-sidebar .setting input[type="password"],
.media-sidebar .setting input[type="email"],
.media-sidebar .setting input[type="number"],
.media-sidebar .setting input[type="search"],
.media-sidebar .setting input[type="tel"],
.media-sidebar .setting input[type="url"],
.media-sidebar .setting textarea,
.media-sidebar .setting .value,
.attachment-details .setting input[type="text"],
.attachment-details .setting input[type="password"],
.attachment-details .setting input[type="email"],
.attachment-details .setting input[type="number"],
.attachment-details .setting input[type="search"],
.attachment-details .setting input[type="tel"],
.attachment-details .setting input[type="url"],
.attachment-details .setting textarea,
.attachment-details .setting .value,
.attachment-details .setting + .description {
	box-sizing: border-box;
	margin: 1px;
	width: 65%;
	float: right;
}

.media-sidebar .setting .value,
.attachment-details .setting .value,
.attachment-details .setting + .description {
	margin: 0 1px;
	text-align: left;
}

.attachment-details .setting + .description {
	clear: both;
	font-size: 12px;
	font-style: normal;
	margin-bottom: 10px;
}

.media-sidebar .setting textarea,
.attachment-details .setting textarea,
.compat-item .field textarea {
	height: 62px;
	resize: vertical;
}

.media-sidebar .alt-text textarea,
.attachment-details .alt-text textarea,
.compat-item .alt-text textarea,
.alt-text textarea {
	height: 50px;
}

.compat-item {
	float: left;
	width: 100%;
	overflow: hidden;
}

.compat-item table {
	width: 100%;
	table-layout: fixed;
	border-spacing: 0;
	border: 0;
}

.compat-item tr {
	padding: 2px 0;
	display: block;
	overflow: hidden;
}

.compat-item .label,
.compat-item .field {
	display: block;
	margin: 0;
	padding: 0;
}

.compat-item .label {
	min-width: 30%;
	margin-right: 4%;
	float: left;
	text-align: right;
}

.compat-item .label span {
	display: block;
	width: 100%;
}

.compat-item .field {
	float: right;
	width: 65%;
	margin: 1px;
}

.compat-item .field input[type="text"],
.compat-item .field input[type="password"],
.compat-item .field input[type="email"],
.compat-item .field input[type="number"],
.compat-item .field input[type="search"],
.compat-item .field input[type="tel"],
.compat-item .field input[type="url"],
.compat-item .field textarea {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}

.sidebar-for-errors .attachment-details,
.sidebar-for-errors .compat-item,
.sidebar-for-errors .media-sidebar .media-progress-bar,
.sidebar-for-errors .upload-details {
	display: none !important;
}

/**
 * Menu
 */
.media-menu {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 50px 0 10px;
	background: #f6f7f7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3c4c7;
	-webkit-user-select: none;
	user-select: none;
}

.media-menu .media-menu-item {
	display: block;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	border: 0;
	margin: 0;
	padding: 8px 20px;
	font-size: 14px;
	line-height: 1.28571428;
	background: transparent;
	color: #2271b1;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.media-menu .media-menu-item:hover {
	background: rgba(0, 0, 0, 0.04);
}

.media-menu .media-menu-item:active {
	color: #2271b1;
	outline: none;
}

.media-menu .active,
.media-menu .active:hover {
	color: #1d2327;
	font-weight: 600;
}

.media-menu .media-menu-item:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.media-menu .separator {
	height: 0;
	margin: 12px 20px;
	padding: 0;
	border-top: 1px solid #dcdcde;
}

/**
 * Menu
 */
.media-router {
	position: relative;
	padding: 0 6px;
	margin: 0;
	clear: both;
}

.media-router .media-menu-item {
	position: relative;
	float: left;
	border: 0;
	margin: 0;
	padding: 8px 10px 9px;
	height: 18px;
	line-height: 1.28571428;
	font-size: 14px;
	text-decoration: none;
	background: transparent;
	cursor: pointer;
	transition: none;
}

.media-router .media-menu-item:last-child {
	border-right: 0;
}

.media-router .media-menu-item:hover,
.media-router .media-menu-item:active {
	color: #2271b1;
}

.media-router .active,
.media-router .active:hover {
	color: #1d2327;
}

.media-router .media-menu-item:focus {
	box-shadow: 0 0 0 2px #2271b1;
	color: #043959;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	z-index: 1;
}

.media-router .active,
.media-router .media-menu-item.active:last-child {
	margin: -1px -1px 0;
	background: #fff;
	border: 1px solid #dcdcde;
	border-bottom: none;
}

.media-router .active:after {
	display: none;
}

/**
 * Frame
 */
.media-frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.media-frame-menu {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 200px;
	z-index: 150;
}

.media-frame-title {
	position: absolute;
	top: 0;
	left: 200px;
	right: 0;
	height: 50px;
	z-index: 200;
}

.media-frame-router {
	position: absolute;
	top: 50px;
	left: 200px;
	right: 0;
	height: 36px;
	z-index: 200;
}

.media-frame-content {
	position: absolute;
	top: 84px;
	left: 200px;
	right: 0;
	bottom: 61px;
	height: auto;
	width: auto;
	margin: 0;
	overflow: auto;
	background: #fff;
	border-top: 1px solid #dcdcde;
}

.media-frame-toolbar {
	position: absolute;
	left: 200px;
	right: 0;
	z-index: 100;
	bottom: 60px;
	height: auto;
}

.media-frame.hide-menu .media-frame-title,
.media-frame.hide-menu .media-frame-router,
.media-frame.hide-menu .media-frame-toolbar,
.media-frame.hide-menu .media-frame-content {
	left: 0;
}

.media-frame.hide-toolbar .media-frame-content {
	bottom: 0;
}

.media-frame.hide-router .media-frame-content {
	top: 50px;
}

.media-frame.hide-menu .media-frame-menu,
.media-frame.hide-menu .media-frame-menu-heading,
.media-frame.hide-router .media-frame-router,
.media-frame.hide-toolbar .media-frame-toolbar {
	display: none;
}

.media-frame-title h1 {
	padding: 0 16px;
	font-size: 22px;
	line-height: 2.27272727;
	margin: 0;
}

.media-frame-menu-heading,
.media-attachments-filter-heading {
	position: absolute;
	left: 20px;
	top: 22px;
	margin: 0;
	font-size: 13px;
	line-height: 1;
	/* Above the media-frame-menu. */
	z-index: 151;
}

.media-attachments-filter-heading {
	top: 10px;
	left: 16px;
}

.mode-grid .media-attachments-filter-heading {
	top: 0;
	left: -9999px;
}

.mode-grid .media-frame-actions-heading {
	display: none;
}

.wp-core-ui .button.media-frame-menu-toggle {
	display: none;
}

.media-frame-title .suggested-dimensions {
	font-size: 14px;
	float: right;
	margin-right: 20px;
}

.media-frame-content .crop-content {
	height: 100%;
}

.options-general-php .crop-content.site-icon,
.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
	margin-right: 300px;
}

.media-frame-content .crop-content .crop-image {
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.media-frame-content .crop-content .upload-errors {
	position: absolute;
	width: 300px;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-right: -150px;
	z-index: 600000;
}

/**
 * Iframes
 */
.media-frame .media-iframe {
	overflow: hidden;
}

.media-frame .media-iframe,
.media-frame .media-iframe iframe {
	height: 100%;
	width: 100%;
	border: 0;
}

/**
 * Attachment Browser Filters
 */
.media-frame select.attachment-filters {
	margin-top: 11px;
	margin-right: 2%;
	max-width: 42%;
	max-width: calc(48% - 12px);
}

.media-frame select.attachment-filters:last-of-type {
	margin-right: 0;
}

/**
 * Search
 */
.media-frame .search {
	margin: 32px 0 0;
	padding: 4px;
	font-size: 13px;
	color: #3c434a;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	-webkit-appearance: none;
}

.media-toolbar-primary .search {
	max-width: 100%;
}

.media-modal .media-frame .media-search-input-label {
	position: absolute;
	left: 0;
	top: 10px;
	margin: 0;
	line-height: 1;
}

/**
 * Attachments
 */
.wp-core-ui .attachments {
	margin: 0;
	-webkit-overflow-scrolling: touch;
}

/**
 * Attachment
 */
.wp-core-ui .attachment {
	position: relative;
	float: left;
	padding: 8px;
	margin: 0;
	color: #3c434a;
	cursor: pointer;
	list-style: none;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
	width: 25%;
	box-sizing: border-box;
}

.wp-core-ui .attachment:focus,
.wp-core-ui .selected.attachment:focus,
.wp-core-ui .attachment.details:focus {
	box-shadow:
		inset 0 0 2px 3px #fff,
		inset 0 0 0 7px #4f94d4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -6px;
}

.wp-core-ui .selected.attachment {
	box-shadow:
		inset 0 0 0 5px #fff,
		inset 0 0 0 7px #c3c4c7;
}

.wp-core-ui .attachment.details {
	box-shadow:
		inset 0 0 0 3px #fff,
		inset 0 0 0 7px #2271b1;
}

.wp-core-ui .attachment-preview {
	position: relative;
	box-shadow:
		inset 0 0 15px rgba(0, 0, 0, 0.1),
		inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	background: #f0f0f1;
	cursor: pointer;
}

.wp-core-ui .attachment-preview:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.wp-core-ui .attachment .icon {
	margin: 0 auto;
	overflow: hidden;
}

.wp-core-ui .attachment .thumbnail {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	transition: opacity .1s;
}

.wp-core-ui .attachment .portrait img {
	max-width: 100%;
}

.wp-core-ui .attachment .landscape img {
	max-height: 100%;
}

.wp-core-ui .attachment .thumbnail:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.wp-core-ui .attachment .thumbnail img {
	top: 0;
	left: 0;
}

.wp-core-ui .attachment .thumbnail .centered {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: translate( 50%, 50% );
}

.wp-core-ui .attachment .thumbnail .centered img {
	transform: translate( -50%, -50% );
}

.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
	transform: translate( -50%, -70% );
}

.wp-core-ui .attachment .filename {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	max-height: 100%;
	word-wrap: break-word;
	text-align: center;
	font-weight: 600;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.wp-core-ui .attachment .filename div {
	padding: 5px 10px;
}

.wp-core-ui .attachment .thumbnail img {
	position: absolute;
}

.wp-core-ui .attachment-close {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	height: 22px;
	width: 22px;
	padding: 0;
	background-color: #fff;
	background-position: -96px 4px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
	transition: none;
}

.wp-core-ui .attachment-close:hover,
.wp-core-ui .attachment-close:focus {
	background-position: -36px 4px;
}

.wp-core-ui .attachment .check {
	display: none;
	height: 24px;
	width: 24px;
	padding: 0;
	border: 0;
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	outline: none;
	background: #f0f0f1;
	cursor: pointer;
	box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 0, 0, 0.15);
}

.wp-core-ui .attachment .check .media-modal-icon {
	display: block;
	background-position: -1px 0;
	height: 15px;
	width: 15px;
	margin: 5px;
}

.wp-core-ui .attachment .check:hover .media-modal-icon {
	background-position: -40px 0;
}

.wp-core-ui .attachment.selected .check {
	display: block;
}

.wp-core-ui .attachment.details .check,
.wp-core-ui .attachment.selected .check:focus,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
	background-color: #2271b1;
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 2px #2271b1;
}

.wp-core-ui .attachment.selected .check:focus {
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .attachment.details .check .media-modal-icon,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon {
	background-position: -21px 0;
}

.wp-core-ui .attachment.details .check:hover .media-modal-icon,
.wp-core-ui .attachment.selected .check:focus .media-modal-icon,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon {
	background-position: -60px 0;
}

.wp-core-ui .media-frame .attachment .describe {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 8px;
	font-size: 12px;
	border-radius: 0;
}

/**
 * Attachments Browser
 */
.media-frame .attachments-browser {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.attachments-browser .media-toolbar {
	right: 300px;
	height: 72px;
	background: #fff;
}

.attachments-browser.hide-sidebar .media-toolbar {
	right: 0;
}

.attachments-browser .media-toolbar-primary > .media-button,
.attachments-browser .media-toolbar-primary > .media-button-group,
.attachments-browser .media-toolbar-secondary > .media-button,
.attachments-browser .media-toolbar-secondary > .media-button-group {
	margin: 10px 0;
}

.attachments-browser .attachments {
	padding: 2px 8px 8px;
}

.attachments-browser:not(.has-load-more) .attachments,
.attachments-browser.has-load-more .attachments-wrapper,
.attachments-browser .uploader-inline {
	position: absolute;
	top: 72px;
	left: 0;
	right: 300px;
	bottom: 0;
	overflow: auto;
	outline: none;
}

.attachments-browser .uploader-inline.hidden {
	display: none;
}

.attachments-browser .media-toolbar-primary {
	max-width: 33%;
}

.mode-grid .attachments-browser .media-toolbar-primary {
	display: flex;
	align-items: center;
	column-gap: .5rem;
	margin: 11px 0;
}

.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary {
	display: none;
}

.attachments-browser .media-toolbar-secondary {
	max-width: 66%;
}

.uploader-inline .close {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	height: 48px;
	outline: none;
	padding: 0;
	position: absolute;
	right: 2px;
	text-align: center;
	top: 2px;
	width: 48px;
	z-index: 1;
}

.uploader-inline .close:before {
	font: normal 30px/1 dashicons !important;
	color: #50575e;
	display: inline-block;
	content: "\f335";
	font-weight: 300;
	margin-top: 1px;
}

.uploader-inline .close:focus {
	outline: 1px solid #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.attachments-browser.hide-sidebar .attachments,
.attachments-browser.hide-sidebar .uploader-inline {
	right: 0;
	margin-right: 0;
}

.attachments-browser .instructions {
	display: inline-block;
	margin-top: 16px;
	line-height: 1.38461538;
	font-size: 13px;
	color: #646970;
}

.attachments-browser .no-media {
	padding: 2em 0 0 2em;
}

.more-loaded .attachment:not(.found-media) {
	background: #dcdcde;
}

.load-more-wrapper {
	clear: both;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 1em 0;
}

.load-more-wrapper .load-more-count {
	min-width: 100%;
	margin: 0 0 1em;
	text-align: center;
}

.load-more-wrapper .load-more {
	margin: 0;
}

/* Needs high specificity. */
.media-frame .load-more-wrapper .load-more + .spinner {
	float: none;
	margin: 0 -30px 0 10px;
}

/* Reset spinner margin when the button is hidden to avoid horizontal scrollbar. */
.media-frame .load-more-wrapper .load-more.hidden + .spinner {
	margin: 0;
}

/* Force a new row within the flex container. */
.load-more-wrapper::after {
	content: "";
	min-width: 100%;
	order: 1;
}

.load-more-wrapper .load-more-jump {
	margin: 0 0 0 12px;
}

.attachment.new-media {
	outline: 2px dotted #c3c4c7;
}

/**
 * Progress Bar
 */
.media-progress-bar {
	position: relative;
	height: 10px;
	width: 70%;
	margin: 10px auto;
	border-radius: 10px;
	background: #dcdcde;
	background: rgba(0, 0, 0, 0.1);
}

.media-progress-bar div {
	height: 10px;
	min-width: 20px;
	width: 0;
	background: #2271b1;
	border-radius: 10px;
	transition: width 300ms;
}

.media-uploader-status .media-progress-bar {
	display: none;
	width: 100%;
}

.uploading.media-uploader-status .media-progress-bar {
	display: block;
}

.attachment-preview .media-progress-bar {
	position: absolute;
	top: 50%;
	left: 15%;
	width: 70%;
	margin: -5px 0 0;
}

.media-uploader-status {
	position: relative;
	margin: 0 auto;
	padding-bottom: 10px;
	max-width: 400px;
}

.uploader-inline .media-uploader-status h2 {
	display: none;
}

.media-uploader-status .upload-details {
	display: none;
	font-size: 12px;
	color: #646970;
}

.uploading.media-uploader-status .upload-details {
	display: block;
}

.media-uploader-status .upload-detail-separator {
	padding: 0 4px;
}

.media-uploader-status .upload-count {
	color: #3c434a;
}

.media-uploader-status .upload-dismiss-errors,
.media-uploader-status .upload-errors {
	display: none;
}

.errors.media-uploader-status .upload-dismiss-errors,
.errors.media-uploader-status .upload-errors {
	display: block;
}

.media-uploader-status .upload-dismiss-errors {
	transition: none;
	text-decoration: none;
}

.upload-errors .upload-error {
	padding: 12px;
	margin-bottom: 12px;
	background: #fff;
	border-left: 4px solid #d63638;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.uploader-inline .upload-errors .upload-error {
	padding: 12px 30px;
	background-color: #fcf0f1;
	box-shadow: none;
}

.upload-errors .upload-error-filename {
	font-weight: 600;
}

.upload-errors .upload-error-message {
	display: block;
	padding-top: 8px;
	word-wrap: break-word;
}

/**
 * Window and Editor uploaders used to display "drop zones"
 */
.uploader-window,
.wp-editor-wrap .uploader-editor {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	display: none;
}

.uploader-window {
	position: fixed;
	z-index: 250000;
	opacity: 0; /* Only the inline uploader is animated with JS, the editor one isn't */
	transition: opacity 250ms;
}

.wp-editor-wrap .uploader-editor {
	position: absolute;
	z-index: 99998; /* under the toolbar */
	background: rgba(140, 143, 148, 0.9);
}

.uploader-window,
.wp-editor-wrap .uploader-editor.droppable {
	background: rgba(10, 75, 120, 0.9);
}

.uploader-window-content,
.wp-editor-wrap .uploader-editor-content {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	border: 1px dashed #fff;
}

/* uploader drop-zone title */
.uploader-window h1, /* Back-compat for pre-5.3 */
.uploader-window .uploader-editor-title,
.wp-editor-wrap .uploader-editor .uploader-editor-title {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	font-size: 3em;
	line-height: 1.3;
	font-weight: 600;
	color: #fff;
	margin: 0;
	padding: 0 10px;
}

.wp-editor-wrap .uploader-editor .uploader-editor-title {
	display: none;
}

.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
	display: block;
}

.uploader-window .media-progress-bar {
	margin-top: 20px;
	max-width: 300px;
	background: transparent;
	border-color: #fff;
	display: none;
}

.uploader-window .media-progress-bar div {
	background: #fff;
}

.uploading .uploader-window .media-progress-bar {
	display: block;
}

.media-frame .uploader-inline {
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
}

.uploader-inline-content {
	position: absolute;
	top: 30%;
	left: 0;
	right: 0;
}

.uploader-inline-content .upload-ui {
	margin: 2em 0;
}

.uploader-inline-content .post-upload-ui {
	margin-bottom: 2em;
}

.uploader-inline .has-upload-message .upload-ui {
	margin: 0 0 4em;
}

.uploader-inline h2 {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	margin: 0;
}

.uploader-inline .has-upload-message .upload-instructions {
	font-size: 14px;
	color: #3c434a;
	font-weight: 400;
}

.uploader-inline .drop-instructions {
	display: none;
}

.supports-drag-drop .uploader-inline .drop-instructions {
	display: block;
}

.uploader-inline p {
	margin: 0.5em 0;
}

.uploader-inline .media-progress-bar {
	display: none;
}

.uploading.uploader-inline .media-progress-bar {
	display: block;
}

.uploader-inline .browser {
	display: inline-block !important;
}

/**
 * Selection
 */
.media-selection {
	position: absolute;
	top: 0;
	left: 0;
	right: 350px;
	height: 60px;
	padding: 0 0 0 16px;
	overflow: hidden;
	white-space: nowrap;
}

.media-selection .selection-info {
	display: inline-block;
	font-size: 12px;
	height: 60px;
	margin-right: 10px;
	vertical-align: top;
}

.media-selection.empty,
.media-selection.editing {
	display: none;
}

.media-selection.one .edit-selection {
	display: none;
}

.media-selection .count {
	display: block;
	padding-top: 12px;
	font-size: 14px;
	line-height: 1.42857142;
	font-weight: 600;
}

.media-selection .button-link {
	float: left;
	padding: 1px 8px;
	margin: 1px 8px 1px -8px;
	line-height: 1.4;
	border-right: 1px solid #dcdcde;
	color: #2271b1;
	text-decoration: none;
}

.media-selection .button-link:hover,
.media-selection .button-link:focus {
	color: #135e96;
}

.media-selection .button-link:last-child {
	border-right: 0;
	margin-right: 0;
}

.selection-info .clear-selection {
	color: #d63638;
}

.selection-info .clear-selection:hover,
.selection-info .clear-selection:focus {
	color: #d63638;
}

.media-selection .selection-view {
	display: inline-block;
	vertical-align: top;
}

.media-selection .attachments {
	display: inline-block;
	height: 48px;
	margin: 6px;
	padding: 0;
	overflow: hidden;
	vertical-align: top;
}

.media-selection .attachment {
	width: 40px;
	padding: 0;
	margin: 4px;
}

.media-selection .attachment .thumbnail {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.media-selection .attachment .icon {
	width: 50%;
}

.media-selection .attachment-preview {
	box-shadow: none;
	background: none;
}

.wp-core-ui .media-selection .attachment:focus,
.wp-core-ui .media-selection .selected.attachment:focus,
.wp-core-ui .media-selection .attachment.details:focus {
	box-shadow:
		0 0 0 1px #fff,
		0 0 2px 3px #4f94d4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .media-selection .selected.attachment {
	box-shadow: none;
}

.wp-core-ui .media-selection .attachment.details {
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 3px #2271b1;
}

.media-selection:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 25px;
	background-image: linear-gradient(to left,#fff,rgba(255, 255, 255, 0));
}

.media-selection .attachment .filename {
	display: none;
}

/**
 * Spinner
 */
.media-frame .spinner {
	background: url(../images/spinner.gif) no-repeat;
	background-size: 20px 20px;
	float: right;
	display: inline-block;
	visibility: hidden;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 20px;
	height: 20px;
	margin: 0;
	vertical-align: middle;
}

.media-frame .media-sidebar .settings-save-status .spinner {
	position: absolute;
	right: 0;
	top: 0;
}

.media-frame.mode-grid .spinner {
	margin: 0;
	float: none;
	vertical-align: middle;
}

.media-modal .media-toolbar .spinner {
	float: none;
	vertical-align: bottom;
	margin: 0 0 5px 5px;
}

.media-frame .instructions + .spinner.is-active {
	vertical-align: middle;
}

.media-frame .spinner.is-active {
	visibility: visible;
}

/**
 * Attachment Details
 */
.attachment-details {
	position: relative;
	overflow: auto;
}

.attachment-details .settings-save-status {
	text-align: right;
	text-transform: none;
	font-weight: 400;
}

.attachment-details .settings-save-status .spinner {
	float: none;
	margin-left: 5px;
}

.attachment-details .settings-save-status .saved {
	display: none;
}

.attachment-details.save-waiting .settings-save-status .spinner {
	visibility: visible;
}

.attachment-details.save-complete .settings-save-status .saved {
	display: inline-block;
}

.attachment-info {
	overflow: hidden;
	min-height: 60px;
	margin-bottom: 16px;
	line-height: 1.5;
	color: #646970;
	border-bottom: 1px solid #dcdcde;
	padding-bottom: 11px;
}

.attachment-info .wp-media-wrapper {
	margin-bottom: 8px;
}

.attachment-info .wp-media-wrapper.wp-audio {
	margin-top: 13px;
}

.attachment-info .filename {
	font-weight: 600;
	color: #3c434a;
	word-wrap: break-word;
}

.attachment-info .thumbnail {
	position: relative;
	float: left;
	max-width: 120px;
	max-height: 120px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.uploading .attachment-info .thumbnail {
	width: 120px;
	height: 80px;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}

.uploading .attachment-info .media-progress-bar {
	margin-top: 35px;
}

.attachment-info .thumbnail-image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	overflow: hidden;
}

.attachment-info .thumbnail img {
	display: block;
	max-width: 120px;
	max-height: 120px;
	margin: 0 auto;
}

.attachment-info .details {
	float: left;
	font-size: 12px;
	max-width: 100%;
}

.attachment-info .edit-attachment,
.attachment-info .delete-attachment,
.attachment-info .trash-attachment,
.attachment-info .untrash-attachment {
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

.attachment-details.needs-refresh .attachment-info .edit-attachment {
	display: none;
}

.attachment-info .edit-attachment {
	display: block;
}

.media-modal .delete-attachment,
.media-modal .trash-attachment,
.media-modal .untrash-attachment {
	display: inline;
	padding: 0;
	color: #d63638;
}

.media-modal .delete-attachment:hover,
.media-modal .delete-attachment:focus,
.media-modal .trash-attachment:hover,
.media-modal .trash-attachment:focus,
.media-modal .untrash-attachment:hover,
.media-modal .untrash-attachment:focus {
	color: #d63638;
}

/**
 * Attachment Display Settings
 */
.attachment-display-settings {
	width: 100%;
	float: left;
	overflow: hidden;
}

.collection-settings {
	overflow: hidden;
}

.collection-settings .setting input[type="checkbox"] {
	float: left;
	margin-right: 8px;
}

.collection-settings .setting span, /* Back-compat for pre-5.3 */
.collection-settings .setting .name {
	min-width: inherit;
}

/**
 * Image Editor
 */
.media-modal .imgedit-wrap {
	position: static;
}

.media-modal .imgedit-wrap .imgedit-panel-content {
	padding: 16px 16px 0;
	overflow: visible;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.media-modal .imgedit-wrap .imgedit-save-target {
	margin: 8px 0 24px;
}

.media-modal .imgedit-group {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
	position: relative; /* RTL fix, #WP29352 */
}

.media-modal .imgedit-group.imgedit-panel-active {
	margin-bottom: 16px;
	padding-bottom: 16px;
}

.media-modal .imgedit-group-top {
	margin: 0;
}

.media-modal .imgedit-group-top h2,
.media-modal .imgedit-group-top h2 .button-link {
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	color: #646970;
	margin: 0;
	margin-top: 3px;
}

.media-modal .imgedit-group-top h2 a,
.media-modal .imgedit-group-top h2 .button-link {
	text-decoration: none;
	color: #646970;
}

/* higher specificity than media.css */
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover,
.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active {
	border: 1px solid transparent;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #2271b1;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: none;
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
	color: #2271b1;
	border-color: #2271b1;
	box-shadow: 0 0 0 1px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
	margin-top: -3px;
}

.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
	margin-top: -2px;
}

.media-modal .imgedit-help-toggled span.dashicons:before {
	content: "\f142";
}

.media-modal .imgedit-thumbnail-preview {
	margin: 10px 8px 0 0;
}

.imgedit-thumbnail-preview-caption {
	display: block;
}

.media-modal .imgedit-wrap div.updated, /* Back-compat for pre-5.5 */
.media-modal .imgedit-wrap .notice {
	margin: 0 16px;
}

/**
 * Embed from URL and Image Details
 */
.embed-url {
	display: block;
	position: relative;
	padding: 16px;
	margin: 0;
	z-index: 250;
	background: #fff;
	font-size: 18px;
}

.media-frame .embed-url input {
	font-size: 18px;
	line-height: 1.22222222; /* 22px */
	padding: 12px 40px 12px 14px; /* right padding to leave room for the spinner */
	width: 100%;
	min-width: 200px;
	box-shadow: inset 2px 2px 4px -2px rgba(0, 0, 0, 0.1);
}

.media-frame .embed-url input::-ms-clear {
	display: none; /* the "x" in IE 11 conflicts with the spinner */
}

.media-frame .embed-url .spinner {
	position: absolute;
	top: 32px;
	right: 26px;
}

.media-frame .embed-loading .embed-url .spinner {
	visibility: visible;
}

.embed-link-settings,
.embed-media-settings {
	position: absolute;
	top: 82px;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 16px;
	overflow: auto;
}

.media-embed .embed-link-settings .link-text {
	margin-top: 0;
}

/*
 * Implementation of bottom padding in overflow content differs across browsers.
 * We need a different method. See https://github.com/w3c/csswg-drafts/issues/129
 */
.embed-link-settings::after,
.embed-media-settings::after {
	content: "";
	display: flex;
	clear: both;
	height: 24px;
}

.media-embed .embed-link-settings {
	/* avoid Firefox to give focus to the embed preview container parent */
	overflow: visible;
}

.embed-preview img,
.embed-preview iframe,
.embed-preview embed,
.mejs-container video {
	max-width: 100%;
	vertical-align: middle;
}

.embed-preview a {
	display: inline-block;
}

.embed-preview img {
	display: block;
	height: auto;
}

.mejs-container:focus {
	outline: 1px solid #2271b1;
	box-shadow: 0 0 0 2px #2271b1;
}

.image-details .media-modal {
	left: 140px;
	right: 140px;
}

.image-details .media-frame-title,
.image-details .media-frame-content,
.image-details .media-frame-router {
	left: 0;
}

.image-details .embed-media-settings {
	top: 0;
	overflow: visible;
	padding: 0;
}

.image-details .embed-media-settings::after {
	content: none;
}

.image-details .embed-media-settings,
.image-details .embed-media-settings div {
	box-sizing: border-box;
}

.image-details .column-settings {
	background: #f6f7f7;
	border-right: 1px solid #dcdcde;
	min-height: 100%;
	width: 55%;
	position: absolute;
	top: 0;
	left: 0;
}

.image-details .column-settings h2 {
	margin: 20px;
	padding-top: 20px;
	border-top: 1px solid #dcdcde;
	color: #1d2327;
}

.image-details .column-image {
	width: 45%;
	position: absolute;
	left: 55%;
	top: 0;
}

.image-details .image {
	margin: 20px;
}

.image-details .image img {
	max-width: 100%;
	max-height: 500px;
}

.image-details .advanced-toggle {
	padding: 0;
	color: #646970;
	text-transform: uppercase;
	text-decoration: none;
}

.image-details .advanced-toggle:hover,
.image-details .advanced-toggle:active {
	color: #646970;
}

.image-details .advanced-toggle:after {
	font: normal 20px/1 dashicons;
	speak: never;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f140";
	display: inline-block;
	margin-top: -2px;
}

.image-details .advanced-visible .advanced-toggle:after {
	content: "\f142";
}

.image-details .custom-size label, /* Back-compat for pre-5.3 */
.image-details .custom-size .custom-size-setting {
	display: block;
	float: left;
}

.image-details .custom-size .custom-size-setting label {
	float: none;
}

.image-details .custom-size input {
	width: 5em;
}

.image-details .custom-size .sep {
	float: left;
	margin: 26px 6px 0;
}

.image-details .custom-size .description {
	margin-left: 0;
}

.media-embed .thumbnail {
	max-width: 100%;
	max-height: 200px;
	position: relative;
	float: left;
}

.media-embed .thumbnail img {
	max-height: 200px;
	display: block;
}

.media-embed .thumbnail:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.media-embed .setting,
.media-embed .setting-group {
	width: 100%;
	margin: 10px 0;
	float: left;
	display: block;
	clear: both;
}

.media-embed .setting-group .setting:not(.checkbox-setting) {
	margin: 0;
}

.media-embed .setting.has-description {
	margin-bottom: 5px;
}

.media-embed .description {
	clear: both;
	font-style: normal;
}

.media-embed .content-track + .description {
	line-height: 1.4;
	/* The !important needs to override a high specificity selector from wp-medialement.css */
	max-width: none !important;
}

.media-embed .remove-track {
	margin-bottom: 10px;
}

.image-details .embed-media-settings .setting,
.image-details .embed-media-settings .setting-group {
	float: none;
	width: auto;
}

.image-details .actions {
	margin: 10px 0;
}

.image-details .hidden {
	display: none;
}

.media-embed .setting input[type="text"],
.media-embed .setting textarea,
.media-embed fieldset {
	display: block;
	width: 100%;
	max-width: 400px;
}

.image-details .embed-media-settings .setting input[type="text"],
.image-details .embed-media-settings .setting textarea {
	max-width: inherit;
	width: 70%;
}

.image-details .embed-media-settings .setting input.link-to-custom,
.image-details .embed-media-settings .link-target,
.image-details .embed-media-settings .custom-size,
.image-details .embed-media-settings .setting-group,
.image-details .description {
	margin-left: 27%;
	width: 70%;
}

.image-details .description {
	font-style: normal;
	margin-top: 0;
}

.image-details .embed-media-settings .link-target {
	margin-top: 16px;
}

.image-details .checkbox-label,
.audio-details .checkbox-label,
.video-details .checkbox-label {
	vertical-align: baseline;
}

.media-embed .setting input.hidden,
.media-embed .setting textarea.hidden {
	display: none;
}

.media-embed .setting span, /* Back-compat for pre-5.3 */
.media-embed .setting .name,
.media-embed .setting-group .name {
	display: inline-block;
	font-size: 13px;
	line-height: 1.84615384;
	color: #646970;
}

.media-embed .setting span {
	display: block; /* Back-compat for pre-5.3 */
	width: 200px; /* Back-compat for pre-5.3 */
}

.image-details .embed-media-settings .setting span, /* Back-compat for pre-5.3 */
.image-details .embed-media-settings .setting .name {
	float: left;
	width: 25%;
	text-align: right;
	margin: 8px 1% 0;
	line-height: 1.1;
}

/* Buttons group in IE 11. */
.media-frame .setting-group .button-group,
.image-details .embed-media-settings .setting .button-group {
	width: auto;
}

.media-embed-sidebar {
	position: absolute;
	top: 0;
	left: 440px;
}

.advanced-section,
.link-settings {
	margin-top: 10px;
}

/**
 * Button groups fix: can be removed together with the Back-compat for pre-5.3
 */
 .media-frame .setting .button-group {
	 display: flex;
	 margin: 0 !important;
	 max-width: none !important;
 }

/**
 * Localization
 */
.rtl .media-modal,
.rtl .media-frame,
.rtl .media-frame .search,
.rtl .media-frame input[type="text"],
.rtl .media-frame input[type="password"],
.rtl .media-frame input[type="number"],
.rtl .media-frame input[type="search"],
.rtl .media-frame input[type="email"],
.rtl .media-frame input[type="url"],
.rtl .media-frame input[type="tel"],
.rtl .media-frame textarea,
.rtl .media-frame select {
	font-family: Tahoma, sans-serif;
}

:lang(he-il) .rtl .media-modal,
:lang(he-il) .rtl .media-frame,
:lang(he-il) .rtl .media-frame .search,
:lang(he-il) .rtl .media-frame input[type="text"],
:lang(he-il) .rtl .media-frame input[type="password"],
:lang(he-il) .rtl .media-frame input[type="number"],
:lang(he-il) .rtl .media-frame input[type="search"],
:lang(he-il) .rtl .media-frame input[type="email"],
:lang(he-il) .rtl .media-frame input[type="url"],
:lang(he-il) .rtl .media-frame textarea,
:lang(he-il) .rtl .media-frame select {
	font-family: Arial, sans-serif;
}

/**
 * Responsive layout
 */
@media only screen and (max-width: 900px) {
	.media-modal .media-frame-title {
		height: 40px;
	}

	.media-modal .media-frame-title h1 {
		line-height: 2.22222222;
		font-size: 18px;
	}

	.media-modal-close {
		width: 42px;
		height: 42px;
	}

	/* Drop-down menu */
	.media-frame .media-frame-title {
		position: static;
		padding: 0 44px;
		text-align: center;
	}

	.media-frame:not(.hide-menu) .media-frame-router,
	.media-frame:not(.hide-menu) .media-frame-content,
	.media-frame:not(.hide-menu) .media-frame-toolbar {
		left: 0;
	}

	.media-frame:not(.hide-menu) .media-frame-router {
		/* 40 title + (40 - 6) menu toggle button + 6 spacing */
		top: 80px;
	}

	.media-frame:not(.hide-menu) .media-frame-content {
		/* 80 + room for the tabs */
		top: 114px;
	}

	.media-frame.hide-router .media-frame-content {
		top: 80px;
	}

	.media-frame:not(.hide-menu) .media-frame-menu {
		position: static;
		width: 0;
	}

	.media-frame:not(.hide-menu) .media-menu {
		display: none;
		width: auto;
		max-width: 80%;
		overflow: auto;
		z-index: 2000;
		top: 75px;
		left: 50%;
		transform: translateX(-50%);
		right: auto;
		bottom: auto;
		padding: 5px 0;
		border: 1px solid #c3c4c7;
	}

	.media-frame:not(.hide-menu) .media-menu.visible {
		display: block;
	}

	.media-frame:not(.hide-menu) .media-menu > a {
		padding: 12px 16px;
		font-size: 16px;
	}

	.media-frame:not(.hide-menu) .media-menu .separator {
		margin: 5px 10px;
	}

	/* Visually hide the menu heading keeping it available to assistive technologies. */
	.media-frame-menu-heading {
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		overflow: hidden;
		padding: 0;
		width: 1px;
		word-wrap: normal !important;
	}

	/* Reveal the menu toggle button. */
	.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle {
		display: inline-flex;
		align-items: center;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		margin: -6px 0 0;
		padding: 0 2px 0 12px;
		font-size: 0.875rem;
		font-weight: 600;
		text-decoration: none;
		background: transparent;
		/* Only for IE11 to vertically align text within the inline-flex button */
		height: 0.1%;
		/* Modern browsers */
		min-height: 40px;
	}

	.wp-core-ui .button.media-frame-menu-toggle:hover,
	.wp-core-ui .button.media-frame-menu-toggle:active {
		background: transparent;
		transform: none;
	}

	.wp-core-ui .button.media-frame-menu-toggle:focus {
		/* Only visible in Windows High Contrast mode */
		outline: 1px solid transparent;
	}
	/* End drop-down menu */

	.media-sidebar {
		width: 230px;
	}

	.options-general-php .crop-content.site-icon,
	.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
		margin-right: 262px;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.attachments-browser .media-toolbar,
	.attachments-browser .attachments-wrapper,
	.attachments-browser.has-load-more .attachments-wrapper {
		right: 262px;
	}

	.attachments-browser .media-toolbar {
		height: 82px;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.media-frame-content .attachments-browser .attachments-wrapper {
		top: 82px;
	}

	.media-sidebar .setting,
	.attachment-details .setting {
		margin: 6px 0;
	}

	.media-sidebar .setting input,
	.media-sidebar .setting textarea,
	.media-sidebar .setting .name,
	.attachment-details .setting input,
	.attachment-details .setting textarea,
	.attachment-details .setting .name,
	.compat-item label span {
		float: none;
		display: inline-block;
	}

	.media-sidebar .setting span, /* Back-compat for pre-5.3 */
	.attachment-details .setting span, /* Back-compat for pre-5.3 */
	.media-sidebar .checkbox-label-inline {
		float: none;
	}

	.media-sidebar .setting .select-label-inline {
		display: inline;
	}

	.media-sidebar .setting .name,
	.media-sidebar .checkbox-label-inline,
	.attachment-details .setting .name,
	.compat-item label span {
		text-align: inherit;
		min-height: 16px;
		margin: 0;
		padding: 8px 2px 2px;
	}

	/* Needs high specificity. */
	.media-sidebar .setting .copy-to-clipboard-container,
	.attachment-details .attachment-info .copy-to-clipboard-container {
		margin-left: 0;
		padding-top: 0;
	}

	.media-sidebar .setting .copy-attachment-url,
	.attachment-details .attachment-info .copy-attachment-url {
		margin: 0 1px;
	}

	.media-sidebar .setting .value,
	.attachment-details .setting .value {
		float: none;
		width: auto;
	}

	.media-sidebar .setting input[type="text"],
	.media-sidebar .setting input[type="password"],
	.media-sidebar .setting input[type="email"],
	.media-sidebar .setting input[type="number"],
	.media-sidebar .setting input[type="search"],
	.media-sidebar .setting input[type="tel"],
	.media-sidebar .setting input[type="url"],
	.media-sidebar .setting textarea,
	.media-sidebar .setting select,
	.attachment-details .setting input[type="text"],
	.attachment-details .setting input[type="password"],
	.attachment-details .setting input[type="email"],
	.attachment-details .setting input[type="number"],
	.attachment-details .setting input[type="search"],
	.attachment-details .setting input[type="tel"],
	.attachment-details .setting input[type="url"],
	.attachment-details .setting textarea,
	.attachment-details .setting select,
	.attachment-details .setting + .description {
		float: none;
		width: 98%;
		max-width: none;
		height: auto;
	}

	.media-frame .media-toolbar input[type="search"] {
		line-height: 2.25; /* 36px */
	}

	.media-sidebar .setting select.columns,
	.attachment-details .setting select.columns {
		width: auto;
	}

	.media-frame input,
	.media-frame textarea,
	.media-frame .search {
		padding: 3px 6px;
	}

	.wp-admin .media-frame select {
		min-height: 40px;
		font-size: 16px;
		line-height: 1.625;
		padding: 5px 24px 5px 8px;
	}

	.image-details .column-image {
		width: 30%;
		left: 70%;
	}

	.image-details .column-settings {
		width: 70%;
	}

	.image-details .media-modal {
		left: 30px;
		right: 30px;
	}

	.image-details .embed-media-settings .setting,
	.image-details .embed-media-settings .setting-group {
		margin: 20px;
	}

	.image-details .embed-media-settings .setting span, /* Back-compat for pre-5.3 */
	.image-details .embed-media-settings .setting .name {
		float: none;
		text-align: left;
		width: 100%;
		margin-bottom: 4px;
		margin-left: 0;
	}

	.media-modal .legend-inline {
		position: static;
		transform: none;
		margin-left: 0;
		margin-bottom: 6px;
	}

	.image-details .embed-media-settings .setting-group .setting {
		margin-bottom: 0;
	}

	.image-details .embed-media-settings .setting input.link-to-custom,
	.image-details .embed-media-settings .setting input[type="text"],
	.image-details .embed-media-settings .setting textarea {
		width: 100%;
		margin-left: 0;
	}

	.image-details .embed-media-settings .setting.has-description {
		margin-bottom: 5px;
	}

	.image-details .description {
		width: auto;
		margin: 0 20px;
	}

	.image-details .embed-media-settings .custom-size {
		margin-left: 20px;
	}

	.collection-settings .setting input[type="checkbox"] {
		float: none;
		margin-top: 0;
	}

	.media-selection {
		min-width: 120px;
	}

	.media-selection:after {
		background: none;
	}

	.media-selection .attachments {
		display: none;
	}

	.media-modal .attachments-browser .media-toolbar .search {
		max-width: 100%;
		height: auto;
		float: right;
	}

	.media-modal .attachments-browser .media-toolbar .attachment-filters {
		height: auto;
	}

	/* Text inputs need to be 16px, or they force zooming on iOS */
	.media-frame input[type="text"],
	.media-frame input[type="password"],
	.media-frame input[type="number"],
	.media-frame input[type="search"],
	.media-frame input[type="email"],
	.media-frame input[type="url"],
	.media-frame textarea,
	.media-frame select {
		font-size: 16px;
		line-height: 1.5;
	}

	.media-frame .media-toolbar input[type="search"] {
		line-height: 2.3755; /* 38px */
	}

	.media-modal .media-toolbar .spinner {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 782px) {
	.imgedit-panel-content {
		grid-template-columns: auto;
	}

	.media-frame-toolbar .media-toolbar {
		bottom: -54px;
	}

	.mode-grid .attachments-browser .media-toolbar-primary {
		display: grid;
		grid-template-columns: auto 1fr;
	}

	.mode-grid .attachments-browser .media-toolbar-primary input[type="search"] {
		width: 100%;
	}

	.media-sidebar .copy-to-clipboard-container .success,
	.attachment-details .copy-to-clipboard-container .success {
		font-size: 14px;
		line-height: 2.71428571;
	}

	.media-frame .wp-filter .media-toolbar-secondary {
		position: unset;
	}

	.media-frame .media-toolbar-secondary .spinner {
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		left: 0;
		right: 0;
		z-index: 9;
	}

	.media-bg-overlay {
		content: '';
		background: #ffffff;
		width: 100%;
		height: 100%;
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0.6;
	}
}

/* Responsive on portrait and landscape */
@media only screen and (max-width: 640px), screen and (max-height: 400px) {
	/* Full-bleed modal */
	.media-modal,
	.image-details .media-modal {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.media-modal-backdrop {
		position: fixed;
	}

	.options-general-php .crop-content.site-icon,
	.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
		margin-right: 0;
	}

	.media-sidebar {
		z-index: 1900;
		max-width: 70%;
		bottom: 120%;
		box-sizing: border-box;
		padding-bottom: 0;
	}

	.media-sidebar.visible {
		bottom: 0;
	}

	.attachments-browser .attachments,
	.attachments-browser .uploader-inline,
	.attachments-browser .media-toolbar,
	.media-frame-content .attachments-browser .attachments-wrapper {
		right: 0;
	}

	.image-details .media-frame-title {
		display: block;
		top: 0;
		font-size: 14px;
	}

	.image-details .column-image,
	.image-details .column-settings {
		width: 100%;
		position: relative;
		left: 0;
	}

	.image-details .column-settings {
		padding: 4px 0;
	}

	/* Media tabs on the top */
	.media-frame-content .media-toolbar .instructions {
		display: none;
	}

	/* Change margin direction on load more button in responsive views. */
	.load-more-wrapper .load-more-jump {
		margin: 12px 0 0;
	}

}

@media only screen and (min-width: 901px) and (max-height: 400px) {
	.media-menu,
	.media-frame:not(.hide-menu) .media-menu {
		top: 0;
		padding-top: 44px;
	}

	/* Change margin direction on load more button in responsive views. */
	.load-more-wrapper .load-more-jump {
		margin: 12px 0 0;
	}

}

@media only screen and (max-width: 480px) {
	.wp-core-ui.wp-customizer .media-button {
		margin-top: 13px;
	}
}

/**
 * HiDPI Displays
 */
@media print,
  (min-resolution: 120dpi) {

	.wp-core-ui .media-modal-icon {
		background-image: url(../images/uploader-icons-2x.png);
		background-size: 134px 15px;
	}

	.media-frame .spinner {
		background-image: url(../images/spinner-2x.gif);
	}
}

.media-frame-content[data-columns="1"] .attachment {
	width: 100%;
}

.media-frame-content[data-columns="2"] .attachment {
	width: 50%;
}

.media-frame-content[data-columns="3"] .attachment {
	width: 33.33%;
}

.media-frame-content[data-columns="4"] .attachment {
	width: 25%;
}

.media-frame-content[data-columns="5"] .attachment {
	width: 20%;
}

.media-frame-content[data-columns="6"] .attachment {
	width: 16.66%;
}

.media-frame-content[data-columns="7"] .attachment {
	width: 14.28%;
}

.media-frame-content[data-columns="8"] .attachment {
	width: 12.5%;
}

.media-frame-content[data-columns="9"] .attachment {
	width: 11.11%;
}

.media-frame-content[data-columns="10"] .attachment {
	width: 10%;
}

.media-frame-content[data-columns="11"] .attachment {
	width: 9.09%;
}

.media-frame-content[data-columns="12"] .attachment {
	width: 8.33%;
}
PK�-Z
213sff.cssnu�[���PK�-Z֯��;;$dist/customize-widgets/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{
  background:#fff;
  box-sizing:border-box;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{
  box-sizing:inherit;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{
  margin:-12px;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{
  margin-bottom:0;
}

#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{
  transform:translateX(100%);
}

.customize-widgets-header{
  background:#f0f0f1;
  border-bottom:1px solid #e0e0e0;
  display:flex;
  justify-content:flex-end;
  margin:-15px -12px 0;
  z-index:8;
}
@media (min-width:600px){
  .customize-widgets-header{
    margin-bottom:44px;
  }
}
.customize-widgets-header.is-fixed-toolbar-active{
  margin-bottom:0;
}

.customize-widgets-header-toolbar{
  align-items:center;
  border:none;
  display:flex;
  width:100%;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{
  border-radius:2px;
  color:#fff;
  height:24px;
  margin:12px auto 12px 0;
  min-width:24px;
  padding:0;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{
  content:none;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{
  background:#1e1e1e;
}
.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{
  margin-right:-12px;
}

#customize-sidebar-outer-content{
  min-width:100%;
  width:auto;
}

#customize-outer-theme-controls .widgets-inserter{
  padding:0;
}
#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{
  display:none;
}

.customize-widgets-layout__inserter-panel{
  background:#fff;
}

.customize-widgets-layout__inserter-panel-header{
  align-items:center;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
  display:flex;
  height:46px;
  justify-content:space-between;
  padding:16px;
}
.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{
  margin:0;
}

.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{
  background:#fff;
}

.customize-widgets-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.customize-widgets-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 1rem 0 0;
  text-align:left;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 .2rem 0 0;
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{
  position:fixed !important;
  z-index:7;
}

.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{
  position:fixed !important;
}

.customize-widgets-welcome-guide__image__wrapper{
  background:#00a0d2;
  margin-bottom:8px;
  text-align:center;
}
.customize-widgets-welcome-guide__image{
  height:auto;
}
.wrap .customize-widgets-welcome-guide__heading{
  font-size:18px;
  font-weight:600;
}
.customize-widgets-welcome-guide__text{
  line-height:1.7;
}
.customize-widgets-welcome-guide__button{
  justify-content:center;
  margin:1em 0;
  width:100%;
}
.customize-widgets-welcome-guide__separator{
  margin:1em 0;
}
.customize-widgets-welcome-guide__more-info{
  line-height:1.4;
}

#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{
  background-color:#fff;
  min-height:100%;
  padding-top:12px !important;
}
#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{
  overflow:unset;
}
#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{
  margin-top:-12px !important;
  position:static !important;
  width:unset !important;
}

.components-modal__screen-overlay{
  z-index:999999;
}

.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{
  box-sizing:border-box;
}
.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{
  box-sizing:inherit;
}PK�-Zu@��<< dist/customize-widgets/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{
  background:#fff;
  box-sizing:border-box;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{
  box-sizing:inherit;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{
  margin:-12px;
}
#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{
  margin-bottom:0;
}

#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{
  transform:translateX(-100%);
}

.customize-widgets-header{
  background:#f0f0f1;
  border-bottom:1px solid #e0e0e0;
  display:flex;
  justify-content:flex-end;
  margin:-15px -12px 0;
  z-index:8;
}
@media (min-width:600px){
  .customize-widgets-header{
    margin-bottom:44px;
  }
}
.customize-widgets-header.is-fixed-toolbar-active{
  margin-bottom:0;
}

.customize-widgets-header-toolbar{
  align-items:center;
  border:none;
  display:flex;
  width:100%;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{
  border-radius:2px;
  color:#fff;
  height:24px;
  margin:12px 0 12px auto;
  min-width:24px;
  padding:0;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{
  content:none;
}
.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{
  background:#1e1e1e;
}
.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{
  margin-left:-12px;
}

#customize-sidebar-outer-content{
  min-width:100%;
  width:auto;
}

#customize-outer-theme-controls .widgets-inserter{
  padding:0;
}
#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{
  display:none;
}

.customize-widgets-layout__inserter-panel{
  background:#fff;
}

.customize-widgets-layout__inserter-panel-header{
  align-items:center;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
  display:flex;
  height:46px;
  justify-content:space-between;
  padding:16px;
}
.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{
  margin:0;
}

.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{
  background:#fff;
}

.customize-widgets-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.customize-widgets-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 0 0 1rem;
  text-align:right;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 0 0 .2rem;
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{
  position:fixed !important;
  z-index:7;
}

.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{
  position:fixed !important;
}

.customize-widgets-welcome-guide__image__wrapper{
  background:#00a0d2;
  margin-bottom:8px;
  text-align:center;
}
.customize-widgets-welcome-guide__image{
  height:auto;
}
.wrap .customize-widgets-welcome-guide__heading{
  font-size:18px;
  font-weight:600;
}
.customize-widgets-welcome-guide__text{
  line-height:1.7;
}
.customize-widgets-welcome-guide__button{
  justify-content:center;
  margin:1em 0;
  width:100%;
}
.customize-widgets-welcome-guide__separator{
  margin:1em 0;
}
.customize-widgets-welcome-guide__more-info{
  line-height:1.4;
}

#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{
  background-color:#fff;
  min-height:100%;
  padding-top:12px !important;
}
#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{
  overflow:unset;
}
#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{
  margin-top:-12px !important;
  position:static !important;
  width:unset !important;
}

.components-modal__screen-overlay{
  z-index:999999;
}

.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{
  box-sizing:border-box;
}
.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{
  box-sizing:inherit;
}PK�-Z|�nII$dist/customize-widgets/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(-100%)}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:24px;margin:12px 0 12px auto;min-width:24px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-left:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 0 0 1rem;text-align:right}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:600}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}PK�-Z�͹RHH(dist/customize-widgets/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(100%)}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:24px;margin:12px auto 12px 0;min-width:24px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-right:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 1rem 0 0;text-align:left}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:600}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}PK�-Z�fS[�w�wdist/components/style-rtl.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-animate__appear{
  animation:components-animate__appear-animation .1s cubic-bezier(0, 0, .2, 1) 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-animate__appear{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{
  transform-origin:top right;
}
.components-animate__appear.is-from-top.is-from-right{
  transform-origin:top left;
}
.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{
  transform-origin:bottom right;
}
.components-animate__appear.is-from-bottom.is-from-right{
  transform-origin:bottom left;
}

@keyframes components-animate__appear-animation{
  0%{
    transform:translateY(-2em) scaleY(0) scaleX(0);
  }
  to{
    transform:translateY(0) scaleY(1) scaleX(1);
  }
}
.components-animate__slide-in{
  animation:components-animate__slide-in-animation .1s cubic-bezier(0, 0, .2, 1);
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-animate__slide-in{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-animate__slide-in.is-from-left{
  transform:translateX(-100%);
}
.components-animate__slide-in.is-from-right{
  transform:translateX(100%);
}

@keyframes components-animate__slide-in-animation{
  to{
    transform:translateX(0);
  }
}
.components-animate__loading{
  animation:components-animate__loading 1.6s ease-in-out infinite;
}

@keyframes components-animate__loading{
  0%{
    opacity:.5;
  }
  50%{
    opacity:1;
  }
  to{
    opacity:.5;
  }
}
.components-autocomplete__popover .components-popover__content{
  min-width:200px;
  padding:8px;
}

.components-autocomplete__result.components-button{
  display:flex;
  height:auto;
  min-height:36px;
  text-align:right;
  width:100%;
}
.components-autocomplete__result.components-button:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.components-button-group{
  display:inline-block;
}
.components-button-group .components-button{
  border-radius:0;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
  display:inline-flex;
}
.components-button-group .components-button+.components-button{
  margin-right:-1px;
}
.components-button-group .components-button:first-child{
  border-radius:0 2px 2px 0;
}
.components-button-group .components-button:last-child{
  border-radius:2px 0 0 2px;
}
.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{
  position:relative;
  z-index:1;
}
.components-button-group .components-button.is-primary{
  box-shadow:inset 0 0 0 1px #1e1e1e;
}
.components-button{
  align-items:center;
  -webkit-appearance:none;
  background:none;
  border:0;
  border-radius:2px;
  box-sizing:border-box;
  color:var(--wp-components-color-foreground, #1e1e1e);
  cursor:pointer;
  display:inline-flex;
  font-family:inherit;
  font-size:13px;
  font-weight:400;
  height:36px;
  margin:0;
  padding:6px 12px;
  text-decoration:none;
  transition:box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.is-next-40px-default-size{
  height:40px;
}
.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:3px solid #0000;
}
.components-button.is-primary{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent-inverted, #fff);
  outline:1px solid #0000;
  text-decoration:none;
  text-shadow:none;
  white-space:nowrap;
}
.components-button.is-primary:hover:not(:disabled){
  background:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-primary:active:not(:disabled){
  background:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
  border-color:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-primary:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:#fff6;
  outline:none;
}
.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{
  background-image:linear-gradient(45deg, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 70%, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 70%);
  background-size:100px 100%;
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-secondary,.components-button.is-tertiary{
  outline:1px solid #0000;
}
.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){
  box-shadow:none;
}
.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{
  background:#0000;
  color:#949494;
  transform:none;
}
.components-button.is-secondary{
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:1px solid #0000;
  white-space:nowrap;
}
.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true]){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
}
.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){
  box-shadow:inset 0 0 0 1px #ddd;
}
.components-button.is-tertiary{
  background:#0000;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  white-space:nowrap;
}
.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]){
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
p+.components-button.is-tertiary{
  margin-right:-6px;
}
.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){
  box-shadow:none;
  outline:none;
}
.components-button.is-destructive{
  --wp-components-color-accent:#cc1818;
  --wp-components-color-accent-darker-10:#9e1313;
  --wp-components-color-accent-darker-20:#710d0d;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){
  color:#cc1818;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){
  color:#710d0d;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){
  background:#ccc;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{
  color:#949494;
}
.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){
  background:#cc18180a;
}
.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){
  background:#cc181814;
}
.components-button.is-link{
  background:none;
  border:0;
  border-radius:0;
  box-shadow:none;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  height:auto;
  margin:0;
  outline:none;
  padding:0;
  text-align:right;
  text-decoration:underline;
  transition-duration:.05s;
  transition-property:border, background, color;
  transition-timing-function:ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-button.is-link{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.is-link:focus{
  border-radius:2px;
}
.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{
  color:#949494;
}
.components-button:not(:disabled,[aria-disabled=true]):active{
  color:var(--wp-components-color-foreground, #1e1e1e);
}
.components-button:disabled,.components-button[aria-disabled=true]{
  color:#949494;
  cursor:default;
}
.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{
  animation:components-button__busy-animation 2.5s linear infinite;
  background-image:linear-gradient(45deg, #fafafa 33%, #e0e0e0 0, #e0e0e0 70%, #fafafa 0);
  background-size:100px 100%;
}
@media (prefers-reduced-motion:reduce){
  .components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{
    animation-duration:0s;
  }
}
.components-button.is-compact{
  height:32px;
}
.components-button.is-compact.has-icon:not(.has-text){
  min-width:32px;
  padding:0;
  width:32px;
}
.components-button.is-small{
  font-size:11px;
  height:24px;
  line-height:22px;
  padding:0 8px;
}
.components-button.is-small.has-icon:not(.has-text){
  min-width:24px;
  padding:0;
  width:24px;
}
.components-button.has-icon{
  justify-content:center;
  min-width:36px;
  padding:6px;
}
.components-button.has-icon.is-next-40px-default-size{
  min-width:40px;
}
.components-button.has-icon .dashicon{
  align-items:center;
  box-sizing:initial;
  display:inline-flex;
  justify-content:center;
  padding:2px;
}
.components-button.has-icon.has-text{
  gap:4px;
  justify-content:start;
  padding-left:12px;
  padding-right:8px;
}
.components-button.is-pressed,.components-button.is-pressed:hover{
  color:var(--wp-components-color-foreground-inverted, #fff);
}
.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){
  background:var(--wp-components-color-foreground, #1e1e1e);
}
.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{
  color:#949494;
}
.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){
  background:#949494;
  color:var(--wp-components-color-foreground-inverted, #fff);
}
.components-button.is-pressed:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
}
.components-button svg{
  fill:currentColor;
  outline:none;
}
@media (forced-colors:active){
  .components-button svg{
    fill:CanvasText;
  }
}
.components-button .components-visually-hidden{
  height:auto;
}

@keyframes components-button__busy-animation{
  0%{
    background-position:right 200px top 0;
  }
}
.components-checkbox-control{
  --checkbox-input-size:24px;
  --checkbox-input-margin:8px;
}
@media (min-width:600px){
  .components-checkbox-control{
    --checkbox-input-size:16px;
  }
}

.components-checkbox-control__label{
  cursor:pointer;
  line-height:var(--checkbox-input-size);
}

.components-checkbox-control__input[type=checkbox]{
  appearance:none;
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  clear:none;
  color:#1e1e1e;
  cursor:pointer;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:var(--checkbox-input-size);
  line-height:normal;
  line-height:0;
  margin:0 0 0 4px;
  outline:0;
  padding:6px 8px;
  padding:0 !important;
  text-align:center;
  transition:box-shadow .1s linear;
  transition:none;
  transition:border-color .1s ease-in-out;
  vertical-align:top;
  width:var(--checkbox-input-size);
}
@media (min-width:600px){
  .components-checkbox-control__input[type=checkbox]{
    font-size:13px;
    line-height:normal;
  }
}
.components-checkbox-control__input[type=checkbox]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-checkbox-control__input[type=checkbox]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-checkbox-control__input[type=checkbox]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]:checked{
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]:checked::-ms-check{
  opacity:0;
}
.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
  color:#fff;
  margin:-3px -5px;
}
@media (min-width:782px){
  .components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
    margin:-4px -5px 0 0;
  }
}
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
  content:"";
  display:inline-block;
  float:right;
  font:normal 30px/1 dashicons;
  vertical-align:middle;
  width:16px;
  speak:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
@media (min-width:782px){
  .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
    float:none;
    font-size:21px;
  }
}
.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{
  background:#f0f0f0;
  border-color:#ddd;
  cursor:default;
  opacity:1;
}
@media (prefers-reduced-motion:reduce){
  .components-checkbox-control__input[type=checkbox]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-checkbox-control__input[type=checkbox]:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{
  opacity:0;
}
.components-checkbox-control__input[type=checkbox]:checked:before{
  content:none;
}

.components-checkbox-control__input-container{
  aspect-ratio:1;
  display:inline-block;
  flex-shrink:0;
  line-height:1;
  margin-left:var(--checkbox-input-margin);
  position:relative;
  vertical-align:middle;
  width:var(--checkbox-input-size);
}

svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{
  --checkmark-size:var(--checkbox-input-size);
  fill:#fff;
  cursor:pointer;
  height:var(--checkmark-size);
  pointer-events:none;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  -webkit-user-select:none;
          user-select:none;
  width:var(--checkmark-size);
}
@media (min-width:600px){
  svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{
    --checkmark-size:calc(var(--checkbox-input-size) + 4px);
  }
}

.components-checkbox-control__help{
  display:inline-block;
  margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin));
}

.components-circular-option-picker{
  display:inline-block;
  min-width:188px;
  width:100%;
}
.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{
  display:flex;
  justify-content:flex-end;
  margin-top:12px;
}
.components-circular-option-picker .components-circular-option-picker__swatches{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  position:relative;
  z-index:1;
}
.components-circular-option-picker>:not(.components-circular-option-picker__swatches){
  position:relative;
  z-index:0;
}

.components-circular-option-picker__option-wrapper{
  display:inline-block;
  height:28px;
  transform:scale(1);
  transition:transform .1s ease;
  vertical-align:top;
  width:28px;
  will-change:transform;
}
@media (prefers-reduced-motion:reduce){
  .components-circular-option-picker__option-wrapper{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-circular-option-picker__option-wrapper:hover{
  transform:scale(1.2);
}
.components-circular-option-picker__option-wrapper>div{
  height:100%;
  width:100%;
}

.components-circular-option-picker__option-wrapper:before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");
  border-radius:50%;
  bottom:1px;
  content:"";
  left:1px;
  position:absolute;
  right:1px;
  top:1px;
  z-index:-1;
}

.components-circular-option-picker__option{
  background:#0000;
  border:none;
  border-radius:50%;
  box-shadow:inset 0 0 0 14px;
  cursor:pointer;
  display:inline-block;
  height:100%;
  transition:box-shadow .1s ease;
  vertical-align:top;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-circular-option-picker__option{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-circular-option-picker__option:hover{
  box-shadow:inset 0 0 0 14px !important;
}
.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{
  box-shadow:inset 0 0 0 4px;
  overflow:visible;
  position:relative;
  z-index:1;
}
.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{
  border-radius:50%;
  pointer-events:none;
  position:absolute;
  right:2px;
  top:2px;
  z-index:2;
}
.components-circular-option-picker__option:after{
  border:1px solid #0000;
  border-radius:50%;
  bottom:-1px;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:inherit;
  content:"";
  left:-1px;
  position:absolute;
  right:-1px;
  top:-1px;
}
.components-circular-option-picker__option:focus:after{
  border:2px solid #757575;
  border-radius:50%;
  box-shadow:inset 0 0 0 2px #fff;
  content:"";
  height:calc(100% + 4px);
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  width:calc(100% + 4px);
}
.components-circular-option-picker__option.components-button:focus{
  background-color:initial;
  box-shadow:inset 0 0 0 14px;
  outline:none;
}

.components-circular-option-picker__button-action .components-circular-option-picker__option{
  background:#fff;
  color:#fff;
}

.components-circular-option-picker__dropdown-link-action{
  margin-left:16px;
}
.components-circular-option-picker__dropdown-link-action .components-button{
  line-height:22px;
}

.components-palette-edit__popover-gradient-picker{
  padding:8px;
  width:260px;
}

.components-dropdown-menu__menu .components-palette-edit__menu-button{
  width:100%;
}

.component-color-indicator{
  background:#fff linear-gradient(45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
  border-radius:50%;
  box-shadow:inset 0 0 0 1px #0003;
  display:inline-block;
  height:20px;
  padding:0;
  width:20px;
}

.components-combobox-control{
  width:100%;
}

input.components-combobox-control__input[type=text]{
  border:none;
  box-shadow:none;
  font-family:inherit;
  font-size:16px;
  line-height:inherit;
  margin:0;
  min-height:auto;
  padding:2px;
  width:100%;
}
@media (min-width:600px){
  input.components-combobox-control__input[type=text]{
    font-size:13px;
  }
}
input.components-combobox-control__input[type=text]:focus{
  box-shadow:none;
  outline:none;
}

.components-combobox-control__suggestions-container{
  align-items:flex-start;
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:flex;
  flex-wrap:wrap;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:0;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-combobox-control__suggestions-container{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-combobox-control__suggestions-container{
    font-size:13px;
    line-height:normal;
  }
}
.components-combobox-control__suggestions-container:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-combobox-control__suggestions-container::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-combobox-control__suggestions-container::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-combobox-control__suggestions-container:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-combobox-control__suggestions-container:focus-within{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.components-combobox-control__reset.components-button{
  display:flex;
  height:16px;
  min-width:16px;
  padding:0;
}

.components-color-palette__custom-color-wrapper{
  position:relative;
  z-index:0;
}

.components-color-palette__custom-color-button{
  background:none;
  border:none;
  border-radius:4px 4px 0 0;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:border-box;
  cursor:pointer;
  height:64px;
  outline:1px solid #0000;
  position:relative;
  width:100%;
}
.components-color-palette__custom-color-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline-width:2px;
}
.components-color-palette__custom-color-button:after{
  background-image:repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0);
  background-position:0 0, 24px 24px;
  background-size:48px 48px;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:-1;
}

.components-color-palette__custom-color-text-wrapper{
  border-radius:0 0 4px 4px;
  box-shadow:inset 0 -1px 0 0 #0003,inset -1px 0 0 0 #0003,inset 1px 0 0 0 #0003;
  font-size:13px;
  padding:12px 16px;
  position:relative;
}

.components-color-palette__custom-color-name{
  color:var(--wp-components-color-foreground, #1e1e1e);
  margin:0 1px;
}

.components-color-palette__custom-color-value{
  color:#757575;
}
.components-color-palette__custom-color-value--is-hex{
  text-transform:uppercase;
}
.components-color-palette__custom-color-value:empty:after{
  content:"​";
  visibility:hidden;
}

.components-custom-gradient-picker__gradient-bar{
  border-radius:2px;
  height:48px;
  position:relative;
  width:100%;
  z-index:1;
}
.components-custom-gradient-picker__gradient-bar.has-gradient{
  background-image:repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0);
  background-position:0 0, 12px 12px;
  background-size:24px 24px;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{
  inset:0;
  position:absolute;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:calc(100% - 48px);
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{
  display:flex;
  height:16px;
  position:absolute;
  top:16px;
  width:16px;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{
  background:#fff;
  border-radius:50%;
  color:#1e1e1e;
  height:inherit;
  min-width:16px;
  padding:2px;
  position:relative;
  width:inherit;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{
  height:100%;
  width:100%;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{
  border-radius:50%;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 #00000040;
  height:inherit;
  outline:2px solid #0000;
  padding:0;
  width:inherit;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{
  box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff, 0 0 2px 0 #00000040;
  outline:1.5px solid #0000;
}

.components-custom-gradient-picker__remove-control-point-wrapper{
  padding-bottom:8px;
}

.components-custom-gradient-picker__inserter{
  direction:ltr;
}

.components-custom-gradient-picker__liner-gradient-indicator{
  display:inline-block;
  flex:0 auto;
  height:20px;
  width:20px;
}

.components-custom-gradient-picker__ui-line{
  position:relative;
  z-index:0;
}

.block-editor-dimension-control .components-base-control__field{
  align-items:center;
  display:flex;
}
.block-editor-dimension-control .components-base-control__label{
  align-items:center;
  display:flex;
  margin-bottom:0;
  margin-left:1em;
}
.block-editor-dimension-control .components-base-control__label .dashicon{
  margin-left:.5em;
}
.block-editor-dimension-control.is-manual .components-base-control__label{
  width:10em;
}

body.is-dragging-components-draggable{
  cursor:move;
  cursor:grabbing !important;
}

.components-draggable__invisible-drag-image{
  height:50px;
  position:fixed;
  right:-1000px;
  width:50px;
}

.components-draggable__clone{
  background:#0000;
  padding:0;
  pointer-events:none;
  position:fixed;
  z-index:1000000000;
}

.components-drop-zone{
  border-radius:2px;
  bottom:0;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  visibility:hidden;
  z-index:40;
}
.components-drop-zone.is-active{
  opacity:1;
  visibility:visible;
}
.components-drop-zone .components-drop-zone__content{
  align-items:center;
  background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  bottom:0;
  color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:100%;
  z-index:50;
}
.components-drop-zone .components-drop-zone__content-inner{
  opacity:0;
  transform:scale(.9);
}
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{
  opacity:1;
  transition:opacity .2s ease-in-out;
}
@media (prefers-reduced-motion){
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{
    transition:none;
  }
}
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{
  opacity:1;
  transform:scale(1);
  transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s;
}
@media (prefers-reduced-motion){
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{
    transition:none;
  }
}

.components-drop-zone__content-icon,.components-drop-zone__content-text{
  display:block;
}

.components-drop-zone__content-icon{
  line-height:0;
  margin:0 auto 8px;
  fill:currentColor;
  pointer-events:none;
}

.components-drop-zone__content-text{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.components-dropdown{
  display:inline-block;
}

.components-dropdown__content .components-popover__content{
  padding:8px;
}
.components-dropdown__content [role=menuitem]{
  white-space:nowrap;
}
.components-dropdown__content .components-menu-group{
  margin:0 -8px;
  padding:8px;
}
.components-dropdown__content .components-menu-group:first-child{
  margin-top:-8px;
}
.components-dropdown__content .components-menu-group:last-child{
  margin-bottom:-8px;
}
.components-dropdown__content .components-menu-group+.components-menu-group{
  border-top:1px solid #ccc;
  margin-top:0;
  padding:8px;
}
.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{
  border-color:#1e1e1e;
}

.components-dropdown-menu__toggle{
  vertical-align:top;
}

.components-dropdown-menu__menu{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:1.4;
  width:100%;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{
  cursor:pointer;
  outline:none;
  padding:6px;
  white-space:nowrap;
  width:100%;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{
  margin-top:6px;
  overflow:visible;
  position:relative;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{
  background-color:#ddd;
  box-sizing:initial;
  content:"";
  display:block;
  height:1px;
  left:0;
  position:absolute;
  right:0;
  top:-3px;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{
  background:#1e1e1e;
  border-radius:1px;
  box-shadow:0 0 0 1px #1e1e1e;
  color:#fff;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{
  width:auto;
}
.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{
  height:auto;
  min-height:36px;
  padding-left:8px;
  padding-right:8px;
  text-align:right;
}

.components-duotone-picker__color-indicator:before{
  background:#0000;
}
.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){
  background:linear-gradient(45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
  color:#0000;
}
.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{
  color:#0000;
}

.components-color-list-picker,.components-color-list-picker__swatch-button{
  width:100%;
}

.components-color-list-picker__color-picker{
  margin:8px 0;
}

.components-color-list-picker__swatch-button{
  padding:6px;
}

.components-color-list-picker__swatch-color{
  margin:2px;
}

.components-external-link{
  text-decoration:none;
}

.components-external-link__contents{
  text-decoration:underline;
}

.components-external-link__icon{
  font-weight:400;
  margin-right:.5ch;
}
.components-form-toggle,.components-form-toggle .components-form-toggle__track{
  display:inline-block;
  height:16px;
  position:relative;
}
.components-form-toggle .components-form-toggle__track{
  background-color:#fff;
  border:1px solid #949494;
  border-radius:8px;
  box-sizing:border-box;
  content:"";
  overflow:hidden;
  transition:background-color .2s ease,border-color .2s ease;
  vertical-align:top;
  width:32px;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__track{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle .components-form-toggle__track:after{
  border-top:16px solid #0000;
  box-sizing:border-box;
  content:"";
  inset:0;
  opacity:0;
  position:absolute;
  transition:opacity .2s ease;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__track:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle .components-form-toggle__thumb{
  background-color:#1e1e1e;
  border:6px solid #0000;
  border-radius:50%;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
  box-sizing:border-box;
  display:block;
  height:12px;
  position:absolute;
  right:2px;
  top:2px;
  transition:transform .2s ease,background-color .2s ease-out;
  width:12px;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__thumb{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle.is-checked .components-form-toggle__track{
  background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-form-toggle.is-checked .components-form-toggle__track:after{
  opacity:1;
}
.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-form-toggle.is-checked .components-form-toggle__thumb{
  background-color:#fff;
  border-width:0;
  transform:translateX(-16px);
}
.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{
  opacity:.3;
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]{
  border:none;
  height:100%;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:1;
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{
  background:none;
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{
  content:"";
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){
  cursor:pointer;
}

.components-form-token-field__input-container{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  cursor:text;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:0;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__input-container{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-form-token-field__input-container{
    font-size:13px;
    line-height:normal;
  }
}
.components-form-token-field__input-container:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-form-token-field__input-container::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-form-token-field__input-container::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-form-token-field__input-container:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-form-token-field__input-container.is-disabled{
  background:#ddd;
  border-color:#ddd;
}
.components-form-token-field__input-container.is-active{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-form-token-field__input-container input[type=text].components-form-token-field__input{
  background:inherit;
  border:0;
  box-shadow:none;
  color:#1e1e1e;
  display:inline-block;
  flex:1;
  font-family:inherit;
  font-size:16px;
  margin-right:4px;
  max-width:100%;
  min-height:24px;
  min-width:50px;
  padding:0;
  width:100%;
}
@media (min-width:600px){
  .components-form-token-field__input-container input[type=text].components-form-token-field__input{
    font-size:13px;
  }
}
.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{
  box-shadow:none;
  outline:none;
}
.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{
  width:auto;
}

.components-form-token-field__token{
  color:#1e1e1e;
  display:flex;
  font-size:13px;
  max-width:100%;
}
.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{
  background:#4ab866;
}
.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{
  background:#cc1818;
}
.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{
  color:#757575;
}
.components-form-token-field__token.is-borderless{
  padding:0 0 0 24px;
  position:relative;
}
.components-form-token-field__token.is-borderless .components-form-token-field__token-text{
  background:#0000;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{
  background:#0000;
  color:#757575;
  left:0;
  padding:0;
  position:absolute;
  top:1px;
}
.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{
  color:#4ab866;
}
.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{
  color:#cc1818;
  padding:0 6px 0 4px;
}
.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{
  color:#1e1e1e;
}
.components-form-token-field__token.is-disabled .components-form-token-field__remove-token{
  cursor:default;
}

.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{
  background:#ddd;
  display:inline-block;
  height:auto;
  line-height:24px;
  min-width:unset;
  transition:all .2s cubic-bezier(.4, 1, .4, 1);
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{
    animation-delay:0s;
    animation-duration:1ms;
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-form-token-field__token-text{
  border-radius:0 1px 1px 0;
  overflow:hidden;
  padding:0 8px 0 0;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.components-form-token-field__remove-token.components-button{
  border-radius:1px 0 0 1px;
  color:#1e1e1e;
  cursor:pointer;
  line-height:10px;
  overflow:initial;
  padding:0 2px;
}
.components-form-token-field__remove-token.components-button:hover{
  color:#1e1e1e;
}

.components-form-token-field__suggestions-list{
  box-shadow:inset 0 1px 0 0 #949494;
  flex:1 0 100%;
  list-style:none;
  margin:0;
  max-height:128px;
  min-width:100%;
  overflow-y:auto;
  padding:0;
  transition:all .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__suggestions-list{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-form-token-field__suggestion{
  box-sizing:border-box;
  color:#1e1e1e;
  cursor:pointer;
  display:block;
  font-size:13px;
  margin:0;
  min-height:32px;
  padding:8px 12px;
}
.components-form-token-field__suggestion.is-selected{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:#fff;
}
.components-form-token-field__suggestion[aria-disabled=true]{
  color:#949494;
  pointer-events:none;
}
.components-form-token-field__suggestion[aria-disabled=true].is-selected{
  background-color:rgba(var(--wp-components-color-accent--rgb, var(--wp-admin-theme-color--rgb)), .04);
}

@media (min-width:600px){
  .components-guide{
    width:600px;
  }
}
.components-guide .components-modal__content{
  margin-top:0;
  padding:0;
}
.components-guide .components-modal__content:before{
  content:none;
}
.components-guide .components-modal__header{
  border-bottom:none;
  height:60px;
  padding:0;
  position:sticky;
}
.components-guide .components-modal__header .components-button{
  align-self:flex-start;
  margin:8px 0 0 8px;
  position:static;
}
.components-guide .components-modal__header .components-button:hover svg{
  fill:#fff;
}
.components-guide__container{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  margin-top:-60px;
  min-height:100%;
}
.components-guide__page{
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
}
@media (min-width:600px){
  .components-guide__page{
    min-height:300px;
  }
}
.components-guide__footer{
  align-content:center;
  display:flex;
  height:36px;
  justify-content:center;
  margin:0 0 24px;
  padding:0 32px;
  position:relative;
  width:100%;
}
.components-guide__page-control{
  margin:0;
  text-align:center;
}
.components-guide__page-control li{
  display:inline-block;
  margin:0;
}
.components-guide__page-control .components-button{
  color:#e0e0e0;
  height:30px;
  margin:-6px 0;
  min-width:20px;
}
.components-guide__page-control li[aria-current=step] .components-button{
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-modal__frame.components-guide{
  border:none;
  max-height:575px;
  min-width:312px;
}
@media (max-width:600px){
  .components-modal__frame.components-guide{
    margin:auto;
    max-width:calc(100vw - 32px);
  }
}

.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{
  position:absolute;
}
.components-button.components-guide__back-button{
  right:32px;
}
.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{
  left:32px;
}

[role=region]{
  position:relative;
}
[role=region].interface-interface-skeleton__content:focus-visible:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1000000;
}

.is-focusing-regions [role=region]:focus:after{
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1000000;
}
.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
}

.components-menu-group+.components-menu-group{
  border-top:1px solid #1e1e1e;
  margin-top:8px;
  padding-top:8px;
}
.components-menu-group+.components-menu-group.has-hidden-separator{
  border-top:none;
  margin-top:0;
  padding-top:0;
}

.components-menu-group__label{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin-bottom:12px;
  margin-top:4px;
  padding:0 8px;
  text-transform:uppercase;
  white-space:nowrap;
}

.components-menu-item__button,.components-menu-item__button.components-button{
  width:100%;
}
.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{
  box-sizing:initial;
  padding-left:48px;
}
.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{
  display:inline-block;
  flex:0 0 auto;
}
.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{
  margin-left:-2px;
  margin-right:24px;
}
.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{
  margin-right:8px;
}
.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{
  margin-left:8px;
  margin-right:-2px;
}
.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{
  justify-content:center;
}
.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{
  margin-left:0;
}
.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{
  background:none;
  color:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
  opacity:.3;
}

.components-menu-item__info-wrapper{
  display:flex;
  flex-direction:column;
  margin-left:auto;
}

.components-menu-item__info{
  color:#757575;
  font-size:12px;
  margin-top:4px;
  white-space:normal;
}

.components-menu-item__item{
  align-items:center;
  display:inline-flex;
  margin-left:auto;
  min-width:160px;
  white-space:nowrap;
}

.components-menu-item__shortcut{
  align-self:center;
  color:currentColor;
  display:none;
  margin-left:0;
  margin-right:auto;
  padding-right:24px;
}
@media (min-width:480px){
  .components-menu-item__shortcut{
    display:inline;
  }
}

.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{
  margin-left:12px;
}
.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{
  padding-right:12px;
}

.components-modal__screen-overlay{
  animation:__wp-base-styles-fade-in .08s linear 0s;
  animation-fill-mode:forwards;
  background-color:#00000059;
  bottom:0;
  display:flex;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:100000;
}
@keyframes __wp-base-styles-fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@media (prefers-reduced-motion:reduce){
  .components-modal__screen-overlay{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-modal__screen-overlay.is-animating-out{
  animation:__wp-base-styles-fade-out .08s linear 80ms;
  animation-fill-mode:forwards;
}
@keyframes __wp-base-styles-fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@media (prefers-reduced-motion:reduce){
  .components-modal__screen-overlay.is-animating-out{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.components-modal__frame{
  animation-duration:var(--modal-frame-animation-duration);
  animation-fill-mode:forwards;
  animation-name:components-modal__appear-animation;
  animation-timing-function:cubic-bezier(.29, 0, 0, 1);
  background:#fff;
  border-radius:8px 8px 0 0;
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  box-sizing:border-box;
  display:flex;
  margin:40px 0 0;
  overflow:hidden;
  width:100%;
}
.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{
  box-sizing:inherit;
}
@media (prefers-reduced-motion:reduce){
  .components-modal__frame{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-modal__screen-overlay.is-animating-out .components-modal__frame{
  animation-name:components-modal__disappear-animation;
  animation-timing-function:cubic-bezier(1, 0, .2, 1);
}
@media (min-width:600px){
  .components-modal__frame{
    border-radius:8px;
    margin:auto;
    max-height:calc(100% - 120px);
    max-width:calc(100% - 32px);
    min-width:350px;
    width:auto;
  }
}
@media (min-width:600px) and (min-width:600px){
  .components-modal__frame.is-full-screen{
    height:calc(100% - 32px);
    max-height:none;
    width:calc(100% - 32px);
  }
}
@media (min-width:600px) and (min-width:782px){
  .components-modal__frame.is-full-screen{
    height:calc(100% - 80px);
    max-width:none;
    width:calc(100% - 80px);
  }
}
@media (min-width:600px){
  .components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{
    width:100%;
  }
  .components-modal__frame.has-size-small{
    max-width:384px;
  }
  .components-modal__frame.has-size-medium{
    max-width:512px;
  }
  .components-modal__frame.has-size-large{
    max-width:840px;
  }
}
@media (min-width:960px){
  .components-modal__frame{
    max-height:70%;
  }
}

@keyframes components-modal__appear-animation{
  0%{
    opacity:0;
    transform:scale(.9);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes components-modal__disappear-animation{
  0%{
    opacity:1;
    transform:scale(1);
  }
  to{
    opacity:0;
    transform:scale(.9);
  }
}
.components-modal__header{
  align-items:center;
  border-bottom:1px solid #0000;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  height:72px;
  justify-content:space-between;
  padding:24px 32px 8px;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:10;
}
.components-modal__header .components-modal__header-heading{
  font-size:1.2rem;
  font-weight:600;
}
.components-modal__header h1{
  line-height:1;
  margin:0;
}
.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{
  border-bottom-color:#ddd;
}
.components-modal__header+p{
  margin-top:0;
}

.components-modal__header-heading-container{
  align-items:center;
  display:flex;
  flex-direction:row;
  flex-grow:1;
  justify-content:right;
}

.components-modal__header-icon-container{
  display:inline-block;
}
.components-modal__header-icon-container svg{
  max-height:36px;
  max-width:36px;
  padding:8px;
}

.components-modal__content{
  flex:1;
  margin-top:72px;
  overflow:auto;
  padding:4px 32px 32px;
}
.components-modal__content.hide-header{
  margin-top:0;
  padding-top:32px;
}
.components-modal__content.is-scrollable:focus-visible{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:-2px;
}

.components-notice{
  align-items:center;
  background-color:#fff;
  border-right:4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  padding:8px 12px;
}
.components-notice.is-dismissible{
  position:relative;
}
.components-notice.is-success{
  background-color:#eff9f1;
  border-right-color:#4ab866;
}
.components-notice.is-warning{
  background-color:#fef8ee;
  border-right-color:#f0b849;
}
.components-notice.is-error{
  background-color:#f4a2a2;
  border-right-color:#cc1818;
}

.components-notice__content{
  flex-grow:1;
  margin:4px 0 4px 25px;
}

.components-notice__actions{
  display:flex;
  flex-wrap:wrap;
}

.components-notice__action.components-button{
  margin-left:8px;
}
.components-notice__action.components-button,.components-notice__action.components-button.is-link{
  margin-right:12px;
}
.components-notice__action.components-button.is-secondary{
  vertical-align:initial;
}

.components-notice__dismiss{
  align-self:flex-start;
  color:#757575;
  flex-shrink:0;
}
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  background-color:initial;
  color:#1e1e1e;
}
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  box-shadow:none;
}

.components-notice-list{
  box-sizing:border-box;
  max-width:100vw;
}
.components-notice-list .components-notice__content{
  line-height:2;
  margin-bottom:12px;
  margin-top:12px;
}
.components-notice-list .components-notice__action.components-button{
  display:block;
  margin-right:0;
  margin-top:8px;
}

.components-panel{
  background:#fff;
  border:1px solid #e0e0e0;
}
.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{
  margin-top:-1px;
}
.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{
  border-bottom-width:0;
}

.components-panel+.components-panel{
  margin-top:-1px;
}

.components-panel__body{
  border-bottom:1px solid #e0e0e0;
  border-top:1px solid #e0e0e0;
}
.components-panel__body h3{
  margin:0 0 .5em;
}
.components-panel__body.is-opened{
  padding:16px;
}

.components-panel__header{
  align-items:center;
  border-bottom:1px solid #ddd;
  box-sizing:initial;
  display:flex;
  flex-shrink:0;
  height:47px;
  justify-content:space-between;
  padding:0 16px;
}
.components-panel__header h2{
  color:inherit;
  font-size:inherit;
  margin:0;
}

.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{
  margin-top:-1px;
}

.components-panel__body>.components-panel__body-title{
  display:block;
  font-size:inherit;
  margin-bottom:0;
  margin-top:0;
  padding:0;
  transition:background .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body>.components-panel__body-title{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-panel__body.is-opened>.components-panel__body-title{
  margin:-16px -16px 5px;
}

.components-panel__body>.components-panel__body-title:hover{
  background:#f0f0f0;
  border:none;
}

.components-panel__body-toggle.components-button{
  border:none;
  box-shadow:none;
  color:#1e1e1e;
  font-weight:500;
  height:auto;
  outline:none;
  padding:16px 16px 16px 48px;
  position:relative;
  text-align:right;
  transition:background .1s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body-toggle.components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-panel__body-toggle.components-button:focus{
  border-radius:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-panel__body-toggle.components-button .components-panel__arrow{
  color:#1e1e1e;
  left:16px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  fill:currentColor;
  transition:color .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body-toggle.components-button .components-panel__arrow{
    transition-delay:0s;
    transition-duration:0s;
  }
}
body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{
  -ms-filter:fliph;
  filter:FlipH;
  margin-top:-10px;
  transform:scaleX(-1);
}

.components-panel__icon{
  color:#757575;
  margin:-2px 6px -2px 0;
}

.components-panel__body-toggle-icon{
  margin-left:-5px;
}

.components-panel__color-title{
  float:right;
  height:19px;
}

.components-panel__row{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-top:8px;
  min-height:36px;
}
.components-panel__row select{
  min-width:0;
}
.components-panel__row label{
  flex-shrink:0;
  margin-left:12px;
  max-width:75%;
}
.components-panel__row:empty,.components-panel__row:first-of-type{
  margin-top:0;
}

.components-panel .circle-picker{
  padding-bottom:20px;
}

.components-placeholder.components-placeholder{
  align-items:flex-start;
  box-sizing:border-box;
  color:#1e1e1e;
  display:flex;
  flex-direction:column;
  font-size:13px;
  gap:16px;
  margin:0;
  padding:24px;
  position:relative;
  text-align:right;
  width:100%;
  -moz-font-smoothing:subpixel-antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:#fff;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  outline:1px solid #0000;
}

.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  text-transform:none;
}

.components-placeholder__label{
  align-items:center;
  display:flex;
  font-weight:600;
}
.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{
  margin-left:4px;
  fill:currentColor;
}
@media (forced-colors:active){
  .components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{
    fill:CanvasText;
  }
}
.components-placeholder__label:empty{
  display:none;
}

.components-placeholder__fieldset,.components-placeholder__fieldset form{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:16px;
  justify-content:flex-start;
  width:100%;
}
.components-placeholder__fieldset form p,.components-placeholder__fieldset p{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{
  flex-direction:column;
}

.components-placeholder__input[type=url]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  flex:1 1 auto;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:6px 8px;
  transition:box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-placeholder__input[type=url]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-placeholder__input[type=url]{
    font-size:13px;
    line-height:normal;
  }
}
.components-placeholder__input[type=url]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-placeholder__input[type=url]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-placeholder__input[type=url]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-placeholder__input[type=url]:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.components-placeholder__error{
  gap:8px;
  width:100%;
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{
  margin-left:10px;
  margin-right:10px;
}
.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{
  margin-left:0;
}

.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{
  display:none;
}
.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{
  flex-direction:column;
}
.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{
  justify-content:center;
  width:100%;
}
.components-placeholder.is-small{
  padding:16px;
}
.components-placeholder.has-illustration{
  -webkit-backdrop-filter:blur(100px);
          backdrop-filter:blur(100px);
  backface-visibility:hidden;
  background-color:initial;
  border-radius:0;
  box-shadow:none;
  color:inherit;
  display:flex;
  overflow:hidden;
}
.is-dark-theme .components-placeholder.has-illustration{
  background-color:#0000001a;
}
.components-placeholder.has-illustration .components-placeholder__fieldset{
  margin-left:0;
  margin-right:0;
}
.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{
  opacity:0;
  pointer-events:none;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{
  opacity:1;
  pointer-events:auto;
}
.components-placeholder.has-illustration:before{
  background:currentColor;
  bottom:0;
  content:"";
  left:0;
  opacity:.1;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.is-selected .components-placeholder.has-illustration{
  overflow:auto;
}

.components-placeholder__preview{
  display:flex;
  justify-content:center;
}

.components-placeholder__illustration{
  box-sizing:initial;
  height:100%;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  width:100%;
  stroke:currentColor;
  opacity:.25;
}

.components-popover{
  box-sizing:border-box;
  will-change:transform;
  z-index:1000000;
}
.components-popover *,.components-popover :after,.components-popover :before{
  box-sizing:inherit;
}
.components-popover.is-expanded{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1000000 !important;
}

.components-popover__content{
  background:#fff;
  border-radius:4px;
  box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;
  box-sizing:border-box;
  width:min-content;
}
.is-alternate .components-popover__content{
  border-radius:2px;
  box-shadow:0 0 0 1px #1e1e1e;
}
.is-unstyled .components-popover__content{
  background:none;
  border-radius:0;
  box-shadow:none;
}
.components-popover.is-expanded .components-popover__content{
  box-shadow:0 -1px 0 0 #ccc;
  height:calc(100% - 48px);
  overflow-y:visible;
  position:static;
  width:auto;
}
.components-popover.is-expanded.is-alternate .components-popover__content{
  box-shadow:0 -1px 0 #1e1e1e;
}

.components-popover__header{
  align-items:center;
  background:#fff;
  display:flex;
  height:48px;
  justify-content:space-between;
  padding:0 16px 0 8px;
}

.components-popover__header-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}

.components-popover__close.components-button{
  z-index:5;
}

.components-popover__arrow{
  display:flex;
  height:14px;
  pointer-events:none;
  position:absolute;
  width:14px;
}
.components-popover__arrow:before{
  background-color:#fff;
  content:"";
  height:2px;
  left:1px;
  position:absolute;
  right:1px;
  top:-1px;
}
.components-popover__arrow.is-top{
  bottom:-14px !important;
  transform:rotate(0);
}
.components-popover__arrow.is-right{
  left:-14px !important;
  transform:rotate(90deg);
}
.components-popover__arrow.is-bottom{
  top:-14px !important;
  transform:rotate(180deg);
}
.components-popover__arrow.is-left{
  right:-14px !important;
  transform:rotate(-90deg);
}

.components-popover__triangle{
  display:block;
  flex:1;
}

.components-popover__triangle-bg{
  fill:#fff;
}

.components-popover__triangle-border{
  fill:#0000;
  stroke-width:1px;
  stroke:#ccc;
}
.is-alternate .components-popover__triangle-border{
  stroke:#1e1e1e;
}

.components-radio-control{
  border:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  margin:0;
  padding:0;
}

.components-radio-control__group-wrapper.has-help{
  margin-block-end:12px;
}

.components-radio-control__option{
  align-items:center;
  column-gap:8px;
  display:grid;
  grid-template-columns:auto 1fr;
  grid-template-rows:auto minmax(0, max-content);
}

.components-radio-control__input[type=radio]{
  appearance:none;
  border:1px solid #1e1e1e;
  border-radius:2px;
  border-radius:50%;
  box-shadow:0 0 0 #0000;
  cursor:pointer;
  display:inline-flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  grid-column:1;
  grid-row:1;
  height:24px;
  line-height:normal;
  margin:0;
  max-width:24px;
  min-width:24px;
  padding:0;
  position:relative;
  transition:box-shadow .1s linear;
  transition:none;
  width:24px;
}
@media (prefers-reduced-motion:reduce){
  .components-radio-control__input[type=radio]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]{
    font-size:13px;
    line-height:normal;
  }
}
.components-radio-control__input[type=radio]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.components-radio-control__input[type=radio]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-radio-control__input[type=radio]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-radio-control__input[type=radio]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]{
    height:16px;
    max-width:16px;
    min-width:16px;
    width:16px;
  }
}
.components-radio-control__input[type=radio]:checked:before{
  background-color:#fff;
  border:4px solid #fff;
  box-sizing:inherit;
  height:12px;
  margin:0;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  width:12px;
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]:checked:before{
    height:8px;
    width:8px;
  }
}
.components-radio-control__input[type=radio]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.components-radio-control__input[type=radio]:checked{
  background:var(--wp-admin-theme-color);
  border:none;
}
.components-radio-control__input[type=radio]:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-radio-control__input[type=radio]:checked{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-radio-control__input[type=radio]:checked:before{
  border-radius:50%;
  content:"";
}

.components-radio-control__label{
  cursor:pointer;
  grid-column:2;
  grid-row:1;
  line-height:24px;
}
@media (min-width:600px){
  .components-radio-control__label{
    line-height:16px;
  }
}

.components-radio-control__option-description{
  grid-column:2;
  grid-row:2;
  padding-block-start:4px;
}
.components-radio-control__option-description.components-radio-control__option-description{
  margin-top:0;
}

.components-resizable-box__handle{
  display:none;
  height:23px;
  width:23px;
  z-index:2;
}
.components-resizable-box__container.has-show-handle .components-resizable-box__handle{
  display:block;
}

.components-resizable-box__container>img{
  width:inherit;
}

.components-resizable-box__handle:after{
  background:#fff;
  border-radius:50%;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)), 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
  content:"";
  cursor:inherit;
  display:block;
  height:15px;
  left:calc(50% - 8px);
  outline:2px solid #0000;
  position:absolute;
  top:calc(50% - 8px);
  width:15px;
}

.components-resizable-box__side-handle:before{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-radius:9999px;
  content:"";
  cursor:inherit;
  display:block;
  height:3px;
  left:calc(50% - 1px);
  opacity:0;
  position:absolute;
  top:calc(50% - 1px);
  transition:transform .1s ease-in;
  width:3px;
  will-change:transform;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-resizable-box__corner-handle,.components-resizable-box__side-handle{
  z-index:2;
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{
  border-left:0;
  border-right:0;
  right:0;
  width:100%;
}

.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{
  border-bottom:0;
  border-top:0;
  height:100%;
  top:0;
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
  animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{
  animation:components-resizable-box__left-right-animation .1s ease-out 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
@media not all and (min-resolution:0.001dpcm){
  @supports (-webkit-appearance:none){

    .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
      animation:none;
    }
  }
}
@keyframes components-resizable-box__top-bottom-animation{
  0%{
    opacity:0;
    transform:scaleX(0);
  }
  to{
    opacity:1;
    transform:scaleX(1);
  }
}
@keyframes components-resizable-box__left-right-animation{
  0%{
    opacity:0;
    transform:scaleY(0);
  }
  to{
    opacity:1;
    transform:scaleY(1);
  }
}
.components-resizable-box__handle-right{
  right:-11.5px;
}

.components-resizable-box__handle-left{
  left:-11.5px;
}

.components-resizable-box__handle-top{
  top:-11.5px;
}

.components-resizable-box__handle-bottom{
  bottom:-11.5px;
}
.components-responsive-wrapper{
  align-items:center;
  display:flex;
  justify-content:center;
  max-width:100%;
  position:relative;
}

.components-responsive-wrapper__content{
  display:block;
  max-width:100%;
  width:100%;
}

.components-sandbox{
  overflow:hidden;
}

iframe.components-sandbox{
  width:100%;
}

body.lockscroll,html.lockscroll{
  overflow:hidden;
}

.components-select-control__input{
  outline:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0) !important;
}

@media (max-width:782px){
  .components-base-control .components-base-control__field .components-select-control__input{
    font-size:16px;
  }
}
.components-snackbar{
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background:#000000d9;
  border-radius:4px;
  box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;
  box-sizing:border-box;
  color:#fff;
  cursor:pointer;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  max-width:600px;
  padding:12px 20px;
  pointer-events:auto;
  width:100%;
}
@media (min-width:600px){
  .components-snackbar{
    width:-moz-fit-content;
    width:fit-content;
  }
}
.components-snackbar:focus{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-snackbar.components-snackbar-explicit-dismiss{
  cursor:default;
}
.components-snackbar .components-snackbar__content-with-icon{
  padding-right:24px;
  position:relative;
}
.components-snackbar .components-snackbar__icon{
  position:absolute;
  right:-8px;
  top:-2.9px;
}
.components-snackbar .components-snackbar__dismiss-button{
  cursor:pointer;
  margin-right:24px;
}

.components-snackbar__action.components-button{
  color:#fff;
  flex-shrink:0;
  height:auto;
  line-height:1.4;
  margin-right:32px;
  padding:0;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){
  background-color:initial;
  text-decoration:underline;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{
  box-shadow:none;
  color:#fff;
  outline:1px dotted #fff;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  color:#fff;
  text-decoration:none;
}

.components-snackbar__content{
  align-items:baseline;
  display:flex;
  justify-content:space-between;
  line-height:1.4;
}

.components-snackbar-list{
  box-sizing:border-box;
  pointer-events:none;
  position:absolute;
  width:100%;
  z-index:100000;
}

.components-snackbar-list__notice-container{
  padding-top:8px;
  position:relative;
}

.components-tab-panel__tabs{
  align-items:stretch;
  display:flex;
  flex-direction:row;
}
.components-tab-panel__tabs[aria-orientation=vertical]{
  flex-direction:column;
}

.components-tab-panel__tabs-item{
  background:#0000;
  border:none;
  border-radius:0;
  box-shadow:none;
  cursor:pointer;
  font-weight:500;
  height:48px;
  margin-right:0;
  padding:3px 16px;
  position:relative;
}
.components-tab-panel__tabs-item:focus:not(:disabled){
  box-shadow:none;
  outline:none;
  position:relative;
}
.components-tab-panel__tabs-item:after{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-radius:0;
  bottom:0;
  content:"";
  height:calc(var(--wp-admin-border-width-focus)*0);
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  transition:all .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-tab-panel__tabs-item:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-tab-panel__tabs-item.is-active:after{
  height:calc(var(--wp-admin-border-width-focus)*1);
  outline:2px solid #0000;
  outline-offset:-1px;
}
.components-tab-panel__tabs-item:before{
  border-radius:2px;
  bottom:12px;
  box-shadow:0 0 0 0 #0000;
  content:"";
  left:12px;
  pointer-events:none;
  position:absolute;
  right:12px;
  top:12px;
  transition:all .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-tab-panel__tabs-item:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-tab-panel__tabs-item:focus-visible:before{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
}

.components-tab-panel__tab-content:focus{
  box-shadow:none;
  outline:none;
}
.components-tab-panel__tab-content:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:0;
}

.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin:0;
  padding:6px 8px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
    font-size:13px;
    line-height:normal;
  }
}
.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size{
  height:40px;
  padding-left:12px;
  padding-right:12px;
}

.components-tip{
  color:#757575;
  display:flex;
}
.components-tip svg{
  align-self:center;
  fill:#f0b849;
  flex-shrink:0;
  margin-left:16px;
}
.components-tip p{
  margin:0;
}

.components-toggle-control__label{
  line-height:16px;
}
.components-toggle-control__label:not(.is-disabled){
  cursor:pointer;
}

.components-toggle-control__help{
  display:inline-block;
  margin-inline-start:40px;
}

.components-accessible-toolbar{
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:inline-flex;
  flex-shrink:0;
}
.components-accessible-toolbar>.components-toolbar-group:last-child{
  border-left:none;
}
.components-accessible-toolbar.is-unstyled{
  border:none;
}
.components-accessible-toolbar.is-unstyled>.components-toolbar-group{
  border-left:none;
}

.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{
  align-items:center;
  display:flex;
  flex-direction:column;
}
.components-accessible-toolbar .components-button,.components-toolbar .components-button{
  height:48px;
  padding-left:16px;
  padding-right:16px;
  position:relative;
  z-index:1;
}
.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){
  box-shadow:none;
  outline:none;
}
.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{
  background:#0000;
}
.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{
  background:#1e1e1e;
}
.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{
  min-width:48px;
  padding-left:8px;
  padding-right:8px;
}

@keyframes components-button__appear-animation{
  0%{
    transform:scaleY(0);
  }
  to{
    transform:scaleY(1);
  }
}
.components-toolbar__control.components-button{
  position:relative;
}
.components-toolbar__control.components-button[data-subscript] svg{
  padding:5px 0 5px 10px;
}
.components-toolbar__control.components-button[data-subscript]:after{
  bottom:10px;
  content:attr(data-subscript);
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  left:8px;
  line-height:12px;
  position:absolute;
}
.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{
  color:#fff;
}

.components-toolbar-group{
  background-color:#fff;
  border-left:1px solid #1e1e1e;
  display:inline-flex;
  flex-shrink:0;
  flex-wrap:wrap;
  line-height:0;
  min-height:48px;
  padding-left:6px;
  padding-right:6px;
}
.components-toolbar-group .components-toolbar-group.components-toolbar-group{
  border-width:0;
  margin:0;
}
.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{
  justify-content:center;
  min-width:36px;
  padding-left:6px;
  padding-right:6px;
}
.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{
  min-width:24px;
}
.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{
  left:2px;
  right:2px;
}

.components-toolbar{
  background-color:#fff;
  border:1px solid #1e1e1e;
  display:inline-flex;
  flex-shrink:0;
  flex-wrap:wrap;
  margin:0;
  min-height:48px;
}
.components-toolbar .components-toolbar.components-toolbar{
  border-width:0;
  margin:0;
}

div.components-toolbar>div{
  display:flex;
  margin:0;
}
div.components-toolbar>div+div.has-left-divider{
  margin-right:6px;
  overflow:visible;
  position:relative;
}
div.components-toolbar>div+div.has-left-divider:before{
  background-color:#ddd;
  box-sizing:initial;
  content:"";
  display:inline-block;
  height:20px;
  position:absolute;
  right:-3px;
  top:8px;
  width:1px;
}

.components-tooltip{
  background:#000;
  border-radius:2px;
  box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;
  color:#f0f0f0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:12px;
  line-height:1.4;
  padding:4px 8px;
  text-align:center;
  z-index:1000002;
}

.components-tooltip__shortcut{
  margin-right:8px;
}PK�-Z�C�w�wdist/components/style.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-animate__appear{
  animation:components-animate__appear-animation .1s cubic-bezier(0, 0, .2, 1) 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-animate__appear{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{
  transform-origin:top left;
}
.components-animate__appear.is-from-top.is-from-right{
  transform-origin:top right;
}
.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{
  transform-origin:bottom left;
}
.components-animate__appear.is-from-bottom.is-from-right{
  transform-origin:bottom right;
}

@keyframes components-animate__appear-animation{
  0%{
    transform:translateY(-2em) scaleY(0) scaleX(0);
  }
  to{
    transform:translateY(0) scaleY(1) scaleX(1);
  }
}
.components-animate__slide-in{
  animation:components-animate__slide-in-animation .1s cubic-bezier(0, 0, .2, 1);
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-animate__slide-in{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-animate__slide-in.is-from-left{
  transform:translateX(100%);
}
.components-animate__slide-in.is-from-right{
  transform:translateX(-100%);
}

@keyframes components-animate__slide-in-animation{
  to{
    transform:translateX(0);
  }
}
.components-animate__loading{
  animation:components-animate__loading 1.6s ease-in-out infinite;
}

@keyframes components-animate__loading{
  0%{
    opacity:.5;
  }
  50%{
    opacity:1;
  }
  to{
    opacity:.5;
  }
}
.components-autocomplete__popover .components-popover__content{
  min-width:200px;
  padding:8px;
}

.components-autocomplete__result.components-button{
  display:flex;
  height:auto;
  min-height:36px;
  text-align:left;
  width:100%;
}
.components-autocomplete__result.components-button:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.components-button-group{
  display:inline-block;
}
.components-button-group .components-button{
  border-radius:0;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
  display:inline-flex;
}
.components-button-group .components-button+.components-button{
  margin-left:-1px;
}
.components-button-group .components-button:first-child{
  border-radius:2px 0 0 2px;
}
.components-button-group .components-button:last-child{
  border-radius:0 2px 2px 0;
}
.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{
  position:relative;
  z-index:1;
}
.components-button-group .components-button.is-primary{
  box-shadow:inset 0 0 0 1px #1e1e1e;
}
.components-button{
  align-items:center;
  -webkit-appearance:none;
  background:none;
  border:0;
  border-radius:2px;
  box-sizing:border-box;
  color:var(--wp-components-color-foreground, #1e1e1e);
  cursor:pointer;
  display:inline-flex;
  font-family:inherit;
  font-size:13px;
  font-weight:400;
  height:36px;
  margin:0;
  padding:6px 12px;
  text-decoration:none;
  transition:box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.is-next-40px-default-size{
  height:40px;
}
.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:3px solid #0000;
}
.components-button.is-primary{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent-inverted, #fff);
  outline:1px solid #0000;
  text-decoration:none;
  text-shadow:none;
  white-space:nowrap;
}
.components-button.is-primary:hover:not(:disabled){
  background:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-primary:active:not(:disabled){
  background:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
  border-color:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-primary:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:#fff6;
  outline:none;
}
.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{
  background-image:linear-gradient(-45deg, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 70%, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 70%);
  background-size:100px 100%;
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent-inverted, #fff);
}
.components-button.is-secondary,.components-button.is-tertiary{
  outline:1px solid #0000;
}
.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){
  box-shadow:none;
}
.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{
  background:#0000;
  color:#949494;
  transform:none;
}
.components-button.is-secondary{
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:1px solid #0000;
  white-space:nowrap;
}
.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true]){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
}
.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){
  box-shadow:inset 0 0 0 1px #ddd;
}
.components-button.is-tertiary{
  background:#0000;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  white-space:nowrap;
}
.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]){
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
p+.components-button.is-tertiary{
  margin-left:-6px;
}
.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){
  box-shadow:none;
  outline:none;
}
.components-button.is-destructive{
  --wp-components-color-accent:#cc1818;
  --wp-components-color-accent-darker-10:#9e1313;
  --wp-components-color-accent-darker-20:#710d0d;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){
  color:#cc1818;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){
  color:#710d0d;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){
  background:#ccc;
}
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{
  color:#949494;
}
.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){
  background:#cc18180a;
}
.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){
  background:#cc181814;
}
.components-button.is-link{
  background:none;
  border:0;
  border-radius:0;
  box-shadow:none;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  height:auto;
  margin:0;
  outline:none;
  padding:0;
  text-align:left;
  text-decoration:underline;
  transition-duration:.05s;
  transition-property:border, background, color;
  transition-timing-function:ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-button.is-link{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.is-link:focus{
  border-radius:2px;
}
.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{
  color:#949494;
}
.components-button:not(:disabled,[aria-disabled=true]):active{
  color:var(--wp-components-color-foreground, #1e1e1e);
}
.components-button:disabled,.components-button[aria-disabled=true]{
  color:#949494;
  cursor:default;
}
.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{
  animation:components-button__busy-animation 2.5s linear infinite;
  background-image:linear-gradient(-45deg, #fafafa 33%, #e0e0e0 0, #e0e0e0 70%, #fafafa 0);
  background-size:100px 100%;
}
@media (prefers-reduced-motion:reduce){
  .components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{
    animation-duration:0s;
  }
}
.components-button.is-compact{
  height:32px;
}
.components-button.is-compact.has-icon:not(.has-text){
  min-width:32px;
  padding:0;
  width:32px;
}
.components-button.is-small{
  font-size:11px;
  height:24px;
  line-height:22px;
  padding:0 8px;
}
.components-button.is-small.has-icon:not(.has-text){
  min-width:24px;
  padding:0;
  width:24px;
}
.components-button.has-icon{
  justify-content:center;
  min-width:36px;
  padding:6px;
}
.components-button.has-icon.is-next-40px-default-size{
  min-width:40px;
}
.components-button.has-icon .dashicon{
  align-items:center;
  box-sizing:initial;
  display:inline-flex;
  justify-content:center;
  padding:2px;
}
.components-button.has-icon.has-text{
  gap:4px;
  justify-content:start;
  padding-left:8px;
  padding-right:12px;
}
.components-button.is-pressed,.components-button.is-pressed:hover{
  color:var(--wp-components-color-foreground-inverted, #fff);
}
.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){
  background:var(--wp-components-color-foreground, #1e1e1e);
}
.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{
  color:#949494;
}
.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){
  background:#949494;
  color:var(--wp-components-color-foreground-inverted, #fff);
}
.components-button.is-pressed:focus:not(:disabled){
  box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
}
.components-button svg{
  fill:currentColor;
  outline:none;
}
@media (forced-colors:active){
  .components-button svg{
    fill:CanvasText;
  }
}
.components-button .components-visually-hidden{
  height:auto;
}

@keyframes components-button__busy-animation{
  0%{
    background-position:200px 0;
  }
}
.components-checkbox-control{
  --checkbox-input-size:24px;
  --checkbox-input-margin:8px;
}
@media (min-width:600px){
  .components-checkbox-control{
    --checkbox-input-size:16px;
  }
}

.components-checkbox-control__label{
  cursor:pointer;
  line-height:var(--checkbox-input-size);
}

.components-checkbox-control__input[type=checkbox]{
  appearance:none;
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  clear:none;
  color:#1e1e1e;
  cursor:pointer;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:var(--checkbox-input-size);
  line-height:normal;
  line-height:0;
  margin:0 4px 0 0;
  outline:0;
  padding:6px 8px;
  padding:0 !important;
  text-align:center;
  transition:box-shadow .1s linear;
  transition:none;
  transition:border-color .1s ease-in-out;
  vertical-align:top;
  width:var(--checkbox-input-size);
}
@media (min-width:600px){
  .components-checkbox-control__input[type=checkbox]{
    font-size:13px;
    line-height:normal;
  }
}
.components-checkbox-control__input[type=checkbox]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-checkbox-control__input[type=checkbox]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-checkbox-control__input[type=checkbox]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]:checked{
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox]:checked::-ms-check{
  opacity:0;
}
.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
  color:#fff;
  margin:-3px -5px;
}
@media (min-width:782px){
  .components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
    margin:-4px 0 0 -5px;
  }
}
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
}
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
  content:"";
  display:inline-block;
  float:left;
  font:normal 30px/1 dashicons;
  vertical-align:middle;
  width:16px;
  speak:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
@media (min-width:782px){
  .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{
    float:none;
    font-size:21px;
  }
}
.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{
  background:#f0f0f0;
  border-color:#ddd;
  cursor:default;
  opacity:1;
}
@media (prefers-reduced-motion:reduce){
  .components-checkbox-control__input[type=checkbox]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-checkbox-control__input[type=checkbox]:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{
  opacity:0;
}
.components-checkbox-control__input[type=checkbox]:checked:before{
  content:none;
}

.components-checkbox-control__input-container{
  aspect-ratio:1;
  display:inline-block;
  flex-shrink:0;
  line-height:1;
  margin-right:var(--checkbox-input-margin);
  position:relative;
  vertical-align:middle;
  width:var(--checkbox-input-size);
}

svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{
  --checkmark-size:var(--checkbox-input-size);
  fill:#fff;
  cursor:pointer;
  height:var(--checkmark-size);
  left:50%;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  -webkit-user-select:none;
          user-select:none;
  width:var(--checkmark-size);
}
@media (min-width:600px){
  svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{
    --checkmark-size:calc(var(--checkbox-input-size) + 4px);
  }
}

.components-checkbox-control__help{
  display:inline-block;
  margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin));
}

.components-circular-option-picker{
  display:inline-block;
  min-width:188px;
  width:100%;
}
.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{
  display:flex;
  justify-content:flex-end;
  margin-top:12px;
}
.components-circular-option-picker .components-circular-option-picker__swatches{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  position:relative;
  z-index:1;
}
.components-circular-option-picker>:not(.components-circular-option-picker__swatches){
  position:relative;
  z-index:0;
}

.components-circular-option-picker__option-wrapper{
  display:inline-block;
  height:28px;
  transform:scale(1);
  transition:transform .1s ease;
  vertical-align:top;
  width:28px;
  will-change:transform;
}
@media (prefers-reduced-motion:reduce){
  .components-circular-option-picker__option-wrapper{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-circular-option-picker__option-wrapper:hover{
  transform:scale(1.2);
}
.components-circular-option-picker__option-wrapper>div{
  height:100%;
  width:100%;
}

.components-circular-option-picker__option-wrapper:before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");
  border-radius:50%;
  bottom:1px;
  content:"";
  left:1px;
  position:absolute;
  right:1px;
  top:1px;
  z-index:-1;
}

.components-circular-option-picker__option{
  background:#0000;
  border:none;
  border-radius:50%;
  box-shadow:inset 0 0 0 14px;
  cursor:pointer;
  display:inline-block;
  height:100%;
  transition:box-shadow .1s ease;
  vertical-align:top;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-circular-option-picker__option{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-circular-option-picker__option:hover{
  box-shadow:inset 0 0 0 14px !important;
}
.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{
  box-shadow:inset 0 0 0 4px;
  overflow:visible;
  position:relative;
  z-index:1;
}
.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{
  border-radius:50%;
  left:2px;
  pointer-events:none;
  position:absolute;
  top:2px;
  z-index:2;
}
.components-circular-option-picker__option:after{
  border:1px solid #0000;
  border-radius:50%;
  bottom:-1px;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:inherit;
  content:"";
  left:-1px;
  position:absolute;
  right:-1px;
  top:-1px;
}
.components-circular-option-picker__option:focus:after{
  border:2px solid #757575;
  border-radius:50%;
  box-shadow:inset 0 0 0 2px #fff;
  content:"";
  height:calc(100% + 4px);
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:calc(100% + 4px);
}
.components-circular-option-picker__option.components-button:focus{
  background-color:initial;
  box-shadow:inset 0 0 0 14px;
  outline:none;
}

.components-circular-option-picker__button-action .components-circular-option-picker__option{
  background:#fff;
  color:#fff;
}

.components-circular-option-picker__dropdown-link-action{
  margin-right:16px;
}
.components-circular-option-picker__dropdown-link-action .components-button{
  line-height:22px;
}

.components-palette-edit__popover-gradient-picker{
  padding:8px;
  width:260px;
}

.components-dropdown-menu__menu .components-palette-edit__menu-button{
  width:100%;
}

.component-color-indicator{
  background:#fff linear-gradient(-45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
  border-radius:50%;
  box-shadow:inset 0 0 0 1px #0003;
  display:inline-block;
  height:20px;
  padding:0;
  width:20px;
}

.components-combobox-control{
  width:100%;
}

input.components-combobox-control__input[type=text]{
  border:none;
  box-shadow:none;
  font-family:inherit;
  font-size:16px;
  line-height:inherit;
  margin:0;
  min-height:auto;
  padding:2px;
  width:100%;
}
@media (min-width:600px){
  input.components-combobox-control__input[type=text]{
    font-size:13px;
  }
}
input.components-combobox-control__input[type=text]:focus{
  box-shadow:none;
  outline:none;
}

.components-combobox-control__suggestions-container{
  align-items:flex-start;
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:flex;
  flex-wrap:wrap;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:0;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-combobox-control__suggestions-container{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-combobox-control__suggestions-container{
    font-size:13px;
    line-height:normal;
  }
}
.components-combobox-control__suggestions-container:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-combobox-control__suggestions-container::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-combobox-control__suggestions-container::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-combobox-control__suggestions-container:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-combobox-control__suggestions-container:focus-within{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.components-combobox-control__reset.components-button{
  display:flex;
  height:16px;
  min-width:16px;
  padding:0;
}

.components-color-palette__custom-color-wrapper{
  position:relative;
  z-index:0;
}

.components-color-palette__custom-color-button{
  background:none;
  border:none;
  border-radius:4px 4px 0 0;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:border-box;
  cursor:pointer;
  height:64px;
  outline:1px solid #0000;
  position:relative;
  width:100%;
}
.components-color-palette__custom-color-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline-width:2px;
}
.components-color-palette__custom-color-button:after{
  background-image:repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0);
  background-position:0 0, 24px 24px;
  background-size:48px 48px;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1;
}

.components-color-palette__custom-color-text-wrapper{
  border-radius:0 0 4px 4px;
  box-shadow:inset 0 -1px 0 0 #0003,inset 1px 0 0 0 #0003,inset -1px 0 0 0 #0003;
  font-size:13px;
  padding:12px 16px;
  position:relative;
}

.components-color-palette__custom-color-name{
  color:var(--wp-components-color-foreground, #1e1e1e);
  margin:0 1px;
}

.components-color-palette__custom-color-value{
  color:#757575;
}
.components-color-palette__custom-color-value--is-hex{
  text-transform:uppercase;
}
.components-color-palette__custom-color-value:empty:after{
  content:"​";
  visibility:hidden;
}

.components-custom-gradient-picker__gradient-bar{
  border-radius:2px;
  height:48px;
  position:relative;
  width:100%;
  z-index:1;
}
.components-custom-gradient-picker__gradient-bar.has-gradient{
  background-image:repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, #0000 0, #0000 75%, #e0e0e0 0, #e0e0e0);
  background-position:0 0, 12px 12px;
  background-size:24px 24px;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{
  inset:0;
  position:absolute;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:calc(100% - 48px);
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{
  display:flex;
  height:16px;
  position:absolute;
  top:16px;
  width:16px;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{
  background:#fff;
  border-radius:50%;
  color:#1e1e1e;
  height:inherit;
  min-width:16px;
  padding:2px;
  position:relative;
  width:inherit;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{
  height:100%;
  width:100%;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{
  border-radius:50%;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 #00000040;
  height:inherit;
  outline:2px solid #0000;
  padding:0;
  width:inherit;
}
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{
  box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff, 0 0 2px 0 #00000040;
  outline:1.5px solid #0000;
}

.components-custom-gradient-picker__remove-control-point-wrapper{
  padding-bottom:8px;
}

.components-custom-gradient-picker__inserter{
  direction:ltr;
}

.components-custom-gradient-picker__liner-gradient-indicator{
  display:inline-block;
  flex:0 auto;
  height:20px;
  width:20px;
}

.components-custom-gradient-picker__ui-line{
  position:relative;
  z-index:0;
}

.block-editor-dimension-control .components-base-control__field{
  align-items:center;
  display:flex;
}
.block-editor-dimension-control .components-base-control__label{
  align-items:center;
  display:flex;
  margin-bottom:0;
  margin-right:1em;
}
.block-editor-dimension-control .components-base-control__label .dashicon{
  margin-right:.5em;
}
.block-editor-dimension-control.is-manual .components-base-control__label{
  width:10em;
}

body.is-dragging-components-draggable{
  cursor:move;
  cursor:grabbing !important;
}

.components-draggable__invisible-drag-image{
  height:50px;
  left:-1000px;
  position:fixed;
  width:50px;
}

.components-draggable__clone{
  background:#0000;
  padding:0;
  pointer-events:none;
  position:fixed;
  z-index:1000000000;
}

.components-drop-zone{
  border-radius:2px;
  bottom:0;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  visibility:hidden;
  z-index:40;
}
.components-drop-zone.is-active{
  opacity:1;
  visibility:visible;
}
.components-drop-zone .components-drop-zone__content{
  align-items:center;
  background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  bottom:0;
  color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:100%;
  z-index:50;
}
.components-drop-zone .components-drop-zone__content-inner{
  opacity:0;
  transform:scale(.9);
}
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{
  opacity:1;
  transition:opacity .2s ease-in-out;
}
@media (prefers-reduced-motion){
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{
    transition:none;
  }
}
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{
  opacity:1;
  transform:scale(1);
  transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s;
}
@media (prefers-reduced-motion){
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{
    transition:none;
  }
}

.components-drop-zone__content-icon,.components-drop-zone__content-text{
  display:block;
}

.components-drop-zone__content-icon{
  line-height:0;
  margin:0 auto 8px;
  fill:currentColor;
  pointer-events:none;
}

.components-drop-zone__content-text{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.components-dropdown{
  display:inline-block;
}

.components-dropdown__content .components-popover__content{
  padding:8px;
}
.components-dropdown__content [role=menuitem]{
  white-space:nowrap;
}
.components-dropdown__content .components-menu-group{
  margin:0 -8px;
  padding:8px;
}
.components-dropdown__content .components-menu-group:first-child{
  margin-top:-8px;
}
.components-dropdown__content .components-menu-group:last-child{
  margin-bottom:-8px;
}
.components-dropdown__content .components-menu-group+.components-menu-group{
  border-top:1px solid #ccc;
  margin-top:0;
  padding:8px;
}
.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{
  border-color:#1e1e1e;
}

.components-dropdown-menu__toggle{
  vertical-align:top;
}

.components-dropdown-menu__menu{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:1.4;
  width:100%;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{
  cursor:pointer;
  outline:none;
  padding:6px;
  white-space:nowrap;
  width:100%;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{
  margin-top:6px;
  overflow:visible;
  position:relative;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{
  background-color:#ddd;
  box-sizing:initial;
  content:"";
  display:block;
  height:1px;
  left:0;
  position:absolute;
  right:0;
  top:-3px;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{
  background:#1e1e1e;
  border-radius:1px;
  box-shadow:0 0 0 1px #1e1e1e;
  color:#fff;
}
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{
  width:auto;
}
.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{
  height:auto;
  min-height:36px;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
}

.components-duotone-picker__color-indicator:before{
  background:#0000;
}
.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){
  background:linear-gradient(-45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
  color:#0000;
}
.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{
  color:#0000;
}

.components-color-list-picker,.components-color-list-picker__swatch-button{
  width:100%;
}

.components-color-list-picker__color-picker{
  margin:8px 0;
}

.components-color-list-picker__swatch-button{
  padding:6px;
}

.components-color-list-picker__swatch-color{
  margin:2px;
}

.components-external-link{
  text-decoration:none;
}

.components-external-link__contents{
  text-decoration:underline;
}

.components-external-link__icon{
  font-weight:400;
  margin-left:.5ch;
}
.components-form-toggle,.components-form-toggle .components-form-toggle__track{
  display:inline-block;
  height:16px;
  position:relative;
}
.components-form-toggle .components-form-toggle__track{
  background-color:#fff;
  border:1px solid #949494;
  border-radius:8px;
  box-sizing:border-box;
  content:"";
  overflow:hidden;
  transition:background-color .2s ease,border-color .2s ease;
  vertical-align:top;
  width:32px;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__track{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle .components-form-toggle__track:after{
  border-top:16px solid #0000;
  box-sizing:border-box;
  content:"";
  inset:0;
  opacity:0;
  position:absolute;
  transition:opacity .2s ease;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__track:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle .components-form-toggle__thumb{
  background-color:#1e1e1e;
  border:6px solid #0000;
  border-radius:50%;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
  box-sizing:border-box;
  display:block;
  height:12px;
  left:2px;
  position:absolute;
  top:2px;
  transition:transform .2s ease,background-color .2s ease-out;
  width:12px;
}
@media (prefers-reduced-motion:reduce){
  .components-form-toggle .components-form-toggle__thumb{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-form-toggle.is-checked .components-form-toggle__track{
  background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-form-toggle.is-checked .components-form-toggle__track:after{
  opacity:1;
}
.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-form-toggle.is-checked .components-form-toggle__thumb{
  background-color:#fff;
  border-width:0;
  transform:translateX(16px);
}
.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{
  opacity:.3;
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]{
  border:none;
  height:100%;
  left:0;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:1;
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{
  background:none;
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{
  content:"";
}
.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){
  cursor:pointer;
}

.components-form-token-field__input-container{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  cursor:text;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:0;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__input-container{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-form-token-field__input-container{
    font-size:13px;
    line-height:normal;
  }
}
.components-form-token-field__input-container:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-form-token-field__input-container::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-form-token-field__input-container::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-form-token-field__input-container:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-form-token-field__input-container.is-disabled{
  background:#ddd;
  border-color:#ddd;
}
.components-form-token-field__input-container.is-active{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-form-token-field__input-container input[type=text].components-form-token-field__input{
  background:inherit;
  border:0;
  box-shadow:none;
  color:#1e1e1e;
  display:inline-block;
  flex:1;
  font-family:inherit;
  font-size:16px;
  margin-left:4px;
  max-width:100%;
  min-height:24px;
  min-width:50px;
  padding:0;
  width:100%;
}
@media (min-width:600px){
  .components-form-token-field__input-container input[type=text].components-form-token-field__input{
    font-size:13px;
  }
}
.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{
  box-shadow:none;
  outline:none;
}
.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{
  width:auto;
}

.components-form-token-field__token{
  color:#1e1e1e;
  display:flex;
  font-size:13px;
  max-width:100%;
}
.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{
  background:#4ab866;
}
.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{
  background:#cc1818;
}
.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{
  color:#757575;
}
.components-form-token-field__token.is-borderless{
  padding:0 24px 0 0;
  position:relative;
}
.components-form-token-field__token.is-borderless .components-form-token-field__token-text{
  background:#0000;
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{
  background:#0000;
  color:#757575;
  padding:0;
  position:absolute;
  right:0;
  top:1px;
}
.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{
  color:#4ab866;
}
.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{
  color:#cc1818;
  padding:0 4px 0 6px;
}
.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{
  color:#1e1e1e;
}
.components-form-token-field__token.is-disabled .components-form-token-field__remove-token{
  cursor:default;
}

.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{
  background:#ddd;
  display:inline-block;
  height:auto;
  line-height:24px;
  min-width:unset;
  transition:all .2s cubic-bezier(.4, 1, .4, 1);
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{
    animation-delay:0s;
    animation-duration:1ms;
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-form-token-field__token-text{
  border-radius:1px 0 0 1px;
  overflow:hidden;
  padding:0 0 0 8px;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.components-form-token-field__remove-token.components-button{
  border-radius:0 1px 1px 0;
  color:#1e1e1e;
  cursor:pointer;
  line-height:10px;
  overflow:initial;
  padding:0 2px;
}
.components-form-token-field__remove-token.components-button:hover{
  color:#1e1e1e;
}

.components-form-token-field__suggestions-list{
  box-shadow:inset 0 1px 0 0 #949494;
  flex:1 0 100%;
  list-style:none;
  margin:0;
  max-height:128px;
  min-width:100%;
  overflow-y:auto;
  padding:0;
  transition:all .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-form-token-field__suggestions-list{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-form-token-field__suggestion{
  box-sizing:border-box;
  color:#1e1e1e;
  cursor:pointer;
  display:block;
  font-size:13px;
  margin:0;
  min-height:32px;
  padding:8px 12px;
}
.components-form-token-field__suggestion.is-selected{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  color:#fff;
}
.components-form-token-field__suggestion[aria-disabled=true]{
  color:#949494;
  pointer-events:none;
}
.components-form-token-field__suggestion[aria-disabled=true].is-selected{
  background-color:rgba(var(--wp-components-color-accent--rgb, var(--wp-admin-theme-color--rgb)), .04);
}

@media (min-width:600px){
  .components-guide{
    width:600px;
  }
}
.components-guide .components-modal__content{
  margin-top:0;
  padding:0;
}
.components-guide .components-modal__content:before{
  content:none;
}
.components-guide .components-modal__header{
  border-bottom:none;
  height:60px;
  padding:0;
  position:sticky;
}
.components-guide .components-modal__header .components-button{
  align-self:flex-start;
  margin:8px 8px 0 0;
  position:static;
}
.components-guide .components-modal__header .components-button:hover svg{
  fill:#fff;
}
.components-guide__container{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  margin-top:-60px;
  min-height:100%;
}
.components-guide__page{
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
}
@media (min-width:600px){
  .components-guide__page{
    min-height:300px;
  }
}
.components-guide__footer{
  align-content:center;
  display:flex;
  height:36px;
  justify-content:center;
  margin:0 0 24px;
  padding:0 32px;
  position:relative;
  width:100%;
}
.components-guide__page-control{
  margin:0;
  text-align:center;
}
.components-guide__page-control li{
  display:inline-block;
  margin:0;
}
.components-guide__page-control .components-button{
  color:#e0e0e0;
  height:30px;
  margin:-6px 0;
  min-width:20px;
}
.components-guide__page-control li[aria-current=step] .components-button{
  color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-modal__frame.components-guide{
  border:none;
  max-height:575px;
  min-width:312px;
}
@media (max-width:600px){
  .components-modal__frame.components-guide{
    margin:auto;
    max-width:calc(100vw - 32px);
  }
}

.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{
  position:absolute;
}
.components-button.components-guide__back-button{
  left:32px;
}
.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{
  right:32px;
}

[role=region]{
  position:relative;
}
[role=region].interface-interface-skeleton__content:focus-visible:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1000000;
}

.is-focusing-regions [role=region]:focus:after{
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1000000;
}
.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);
}

.components-menu-group+.components-menu-group{
  border-top:1px solid #1e1e1e;
  margin-top:8px;
  padding-top:8px;
}
.components-menu-group+.components-menu-group.has-hidden-separator{
  border-top:none;
  margin-top:0;
  padding-top:0;
}

.components-menu-group__label{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin-bottom:12px;
  margin-top:4px;
  padding:0 8px;
  text-transform:uppercase;
  white-space:nowrap;
}

.components-menu-item__button,.components-menu-item__button.components-button{
  width:100%;
}
.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{
  box-sizing:initial;
  padding-right:48px;
}
.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{
  display:inline-block;
  flex:0 0 auto;
}
.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{
  margin-left:24px;
  margin-right:-2px;
}
.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{
  margin-left:8px;
}
.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{
  margin-left:-2px;
  margin-right:8px;
}
.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{
  justify-content:center;
}
.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{
  margin-right:0;
}
.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{
  background:none;
  color:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
  opacity:.3;
}

.components-menu-item__info-wrapper{
  display:flex;
  flex-direction:column;
  margin-right:auto;
}

.components-menu-item__info{
  color:#757575;
  font-size:12px;
  margin-top:4px;
  white-space:normal;
}

.components-menu-item__item{
  align-items:center;
  display:inline-flex;
  margin-right:auto;
  min-width:160px;
  white-space:nowrap;
}

.components-menu-item__shortcut{
  align-self:center;
  color:currentColor;
  display:none;
  margin-left:auto;
  margin-right:0;
  padding-left:24px;
}
@media (min-width:480px){
  .components-menu-item__shortcut{
    display:inline;
  }
}

.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{
  margin-right:12px;
}
.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{
  padding-left:12px;
}

.components-modal__screen-overlay{
  animation:__wp-base-styles-fade-in .08s linear 0s;
  animation-fill-mode:forwards;
  background-color:#00000059;
  bottom:0;
  display:flex;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:100000;
}
@keyframes __wp-base-styles-fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@media (prefers-reduced-motion:reduce){
  .components-modal__screen-overlay{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-modal__screen-overlay.is-animating-out{
  animation:__wp-base-styles-fade-out .08s linear 80ms;
  animation-fill-mode:forwards;
}
@keyframes __wp-base-styles-fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@media (prefers-reduced-motion:reduce){
  .components-modal__screen-overlay.is-animating-out{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.components-modal__frame{
  animation-duration:var(--modal-frame-animation-duration);
  animation-fill-mode:forwards;
  animation-name:components-modal__appear-animation;
  animation-timing-function:cubic-bezier(.29, 0, 0, 1);
  background:#fff;
  border-radius:8px 8px 0 0;
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  box-sizing:border-box;
  display:flex;
  margin:40px 0 0;
  overflow:hidden;
  width:100%;
}
.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{
  box-sizing:inherit;
}
@media (prefers-reduced-motion:reduce){
  .components-modal__frame{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-modal__screen-overlay.is-animating-out .components-modal__frame{
  animation-name:components-modal__disappear-animation;
  animation-timing-function:cubic-bezier(1, 0, .2, 1);
}
@media (min-width:600px){
  .components-modal__frame{
    border-radius:8px;
    margin:auto;
    max-height:calc(100% - 120px);
    max-width:calc(100% - 32px);
    min-width:350px;
    width:auto;
  }
}
@media (min-width:600px) and (min-width:600px){
  .components-modal__frame.is-full-screen{
    height:calc(100% - 32px);
    max-height:none;
    width:calc(100% - 32px);
  }
}
@media (min-width:600px) and (min-width:782px){
  .components-modal__frame.is-full-screen{
    height:calc(100% - 80px);
    max-width:none;
    width:calc(100% - 80px);
  }
}
@media (min-width:600px){
  .components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{
    width:100%;
  }
  .components-modal__frame.has-size-small{
    max-width:384px;
  }
  .components-modal__frame.has-size-medium{
    max-width:512px;
  }
  .components-modal__frame.has-size-large{
    max-width:840px;
  }
}
@media (min-width:960px){
  .components-modal__frame{
    max-height:70%;
  }
}

@keyframes components-modal__appear-animation{
  0%{
    opacity:0;
    transform:scale(.9);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes components-modal__disappear-animation{
  0%{
    opacity:1;
    transform:scale(1);
  }
  to{
    opacity:0;
    transform:scale(.9);
  }
}
.components-modal__header{
  align-items:center;
  border-bottom:1px solid #0000;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  height:72px;
  justify-content:space-between;
  left:0;
  padding:24px 32px 8px;
  position:absolute;
  top:0;
  width:100%;
  z-index:10;
}
.components-modal__header .components-modal__header-heading{
  font-size:1.2rem;
  font-weight:600;
}
.components-modal__header h1{
  line-height:1;
  margin:0;
}
.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{
  border-bottom-color:#ddd;
}
.components-modal__header+p{
  margin-top:0;
}

.components-modal__header-heading-container{
  align-items:center;
  display:flex;
  flex-direction:row;
  flex-grow:1;
  justify-content:left;
}

.components-modal__header-icon-container{
  display:inline-block;
}
.components-modal__header-icon-container svg{
  max-height:36px;
  max-width:36px;
  padding:8px;
}

.components-modal__content{
  flex:1;
  margin-top:72px;
  overflow:auto;
  padding:4px 32px 32px;
}
.components-modal__content.hide-header{
  margin-top:0;
  padding-top:32px;
}
.components-modal__content.is-scrollable:focus-visible{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:-2px;
}

.components-notice{
  align-items:center;
  background-color:#fff;
  border-left:4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  padding:8px 12px;
}
.components-notice.is-dismissible{
  position:relative;
}
.components-notice.is-success{
  background-color:#eff9f1;
  border-left-color:#4ab866;
}
.components-notice.is-warning{
  background-color:#fef8ee;
  border-left-color:#f0b849;
}
.components-notice.is-error{
  background-color:#f4a2a2;
  border-left-color:#cc1818;
}

.components-notice__content{
  flex-grow:1;
  margin:4px 25px 4px 0;
}

.components-notice__actions{
  display:flex;
  flex-wrap:wrap;
}

.components-notice__action.components-button{
  margin-right:8px;
}
.components-notice__action.components-button,.components-notice__action.components-button.is-link{
  margin-left:12px;
}
.components-notice__action.components-button.is-secondary{
  vertical-align:initial;
}

.components-notice__dismiss{
  align-self:flex-start;
  color:#757575;
  flex-shrink:0;
}
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  background-color:initial;
  color:#1e1e1e;
}
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  box-shadow:none;
}

.components-notice-list{
  box-sizing:border-box;
  max-width:100vw;
}
.components-notice-list .components-notice__content{
  line-height:2;
  margin-bottom:12px;
  margin-top:12px;
}
.components-notice-list .components-notice__action.components-button{
  display:block;
  margin-left:0;
  margin-top:8px;
}

.components-panel{
  background:#fff;
  border:1px solid #e0e0e0;
}
.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{
  margin-top:-1px;
}
.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{
  border-bottom-width:0;
}

.components-panel+.components-panel{
  margin-top:-1px;
}

.components-panel__body{
  border-bottom:1px solid #e0e0e0;
  border-top:1px solid #e0e0e0;
}
.components-panel__body h3{
  margin:0 0 .5em;
}
.components-panel__body.is-opened{
  padding:16px;
}

.components-panel__header{
  align-items:center;
  border-bottom:1px solid #ddd;
  box-sizing:initial;
  display:flex;
  flex-shrink:0;
  height:47px;
  justify-content:space-between;
  padding:0 16px;
}
.components-panel__header h2{
  color:inherit;
  font-size:inherit;
  margin:0;
}

.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{
  margin-top:-1px;
}

.components-panel__body>.components-panel__body-title{
  display:block;
  font-size:inherit;
  margin-bottom:0;
  margin-top:0;
  padding:0;
  transition:background .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body>.components-panel__body-title{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-panel__body.is-opened>.components-panel__body-title{
  margin:-16px -16px 5px;
}

.components-panel__body>.components-panel__body-title:hover{
  background:#f0f0f0;
  border:none;
}

.components-panel__body-toggle.components-button{
  border:none;
  box-shadow:none;
  color:#1e1e1e;
  font-weight:500;
  height:auto;
  outline:none;
  padding:16px 48px 16px 16px;
  position:relative;
  text-align:left;
  transition:background .1s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body-toggle.components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-panel__body-toggle.components-button:focus{
  border-radius:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-panel__body-toggle.components-button .components-panel__arrow{
  color:#1e1e1e;
  position:absolute;
  right:16px;
  top:50%;
  transform:translateY(-50%);
  fill:currentColor;
  transition:color .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .components-panel__body-toggle.components-button .components-panel__arrow{
    transition-delay:0s;
    transition-duration:0s;
  }
}
body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{
  -ms-filter:fliph;
  filter:FlipH;
  margin-top:-10px;
  transform:scaleX(-1);
}

.components-panel__icon{
  color:#757575;
  margin:-2px 0 -2px 6px;
}

.components-panel__body-toggle-icon{
  margin-right:-5px;
}

.components-panel__color-title{
  float:left;
  height:19px;
}

.components-panel__row{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-top:8px;
  min-height:36px;
}
.components-panel__row select{
  min-width:0;
}
.components-panel__row label{
  flex-shrink:0;
  margin-right:12px;
  max-width:75%;
}
.components-panel__row:empty,.components-panel__row:first-of-type{
  margin-top:0;
}

.components-panel .circle-picker{
  padding-bottom:20px;
}

.components-placeholder.components-placeholder{
  align-items:flex-start;
  box-sizing:border-box;
  color:#1e1e1e;
  display:flex;
  flex-direction:column;
  font-size:13px;
  gap:16px;
  margin:0;
  padding:24px;
  position:relative;
  text-align:left;
  width:100%;
  -moz-font-smoothing:subpixel-antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:#fff;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  outline:1px solid #0000;
}

.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:400;
  letter-spacing:normal;
  line-height:normal;
  text-transform:none;
}

.components-placeholder__label{
  align-items:center;
  display:flex;
  font-weight:600;
}
.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{
  margin-right:4px;
  fill:currentColor;
}
@media (forced-colors:active){
  .components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{
    fill:CanvasText;
  }
}
.components-placeholder__label:empty{
  display:none;
}

.components-placeholder__fieldset,.components-placeholder__fieldset form{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:16px;
  justify-content:flex-start;
  width:100%;
}
.components-placeholder__fieldset form p,.components-placeholder__fieldset p{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{
  flex-direction:column;
}

.components-placeholder__input[type=url]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  flex:1 1 auto;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  padding:6px 8px;
  transition:box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-placeholder__input[type=url]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-placeholder__input[type=url]{
    font-size:13px;
    line-height:normal;
  }
}
.components-placeholder__input[type=url]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-placeholder__input[type=url]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-placeholder__input[type=url]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-placeholder__input[type=url]:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.components-placeholder__error{
  gap:8px;
  width:100%;
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{
  margin-left:10px;
  margin-right:10px;
}
.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{
  margin-right:0;
}

.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{
  display:none;
}
.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{
  flex-direction:column;
}
.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{
  justify-content:center;
  width:100%;
}
.components-placeholder.is-small{
  padding:16px;
}
.components-placeholder.has-illustration{
  -webkit-backdrop-filter:blur(100px);
          backdrop-filter:blur(100px);
  backface-visibility:hidden;
  background-color:initial;
  border-radius:0;
  box-shadow:none;
  color:inherit;
  display:flex;
  overflow:hidden;
}
.is-dark-theme .components-placeholder.has-illustration{
  background-color:#0000001a;
}
.components-placeholder.has-illustration .components-placeholder__fieldset{
  margin-left:0;
  margin-right:0;
}
.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{
  opacity:0;
  pointer-events:none;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{
  opacity:1;
  pointer-events:auto;
}
.components-placeholder.has-illustration:before{
  background:currentColor;
  bottom:0;
  content:"";
  left:0;
  opacity:.1;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.is-selected .components-placeholder.has-illustration{
  overflow:auto;
}

.components-placeholder__preview{
  display:flex;
  justify-content:center;
}

.components-placeholder__illustration{
  box-sizing:initial;
  height:100%;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:100%;
  stroke:currentColor;
  opacity:.25;
}

.components-popover{
  box-sizing:border-box;
  will-change:transform;
  z-index:1000000;
}
.components-popover *,.components-popover :after,.components-popover :before{
  box-sizing:inherit;
}
.components-popover.is-expanded{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1000000 !important;
}

.components-popover__content{
  background:#fff;
  border-radius:4px;
  box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;
  box-sizing:border-box;
  width:min-content;
}
.is-alternate .components-popover__content{
  border-radius:2px;
  box-shadow:0 0 0 1px #1e1e1e;
}
.is-unstyled .components-popover__content{
  background:none;
  border-radius:0;
  box-shadow:none;
}
.components-popover.is-expanded .components-popover__content{
  box-shadow:0 -1px 0 0 #ccc;
  height:calc(100% - 48px);
  overflow-y:visible;
  position:static;
  width:auto;
}
.components-popover.is-expanded.is-alternate .components-popover__content{
  box-shadow:0 -1px 0 #1e1e1e;
}

.components-popover__header{
  align-items:center;
  background:#fff;
  display:flex;
  height:48px;
  justify-content:space-between;
  padding:0 8px 0 16px;
}

.components-popover__header-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}

.components-popover__close.components-button{
  z-index:5;
}

.components-popover__arrow{
  display:flex;
  height:14px;
  pointer-events:none;
  position:absolute;
  width:14px;
}
.components-popover__arrow:before{
  background-color:#fff;
  content:"";
  height:2px;
  left:1px;
  position:absolute;
  right:1px;
  top:-1px;
}
.components-popover__arrow.is-top{
  bottom:-14px !important;
  transform:rotate(0);
}
.components-popover__arrow.is-right{
  left:-14px !important;
  transform:rotate(90deg);
}
.components-popover__arrow.is-bottom{
  top:-14px !important;
  transform:rotate(180deg);
}
.components-popover__arrow.is-left{
  right:-14px !important;
  transform:rotate(-90deg);
}

.components-popover__triangle{
  display:block;
  flex:1;
}

.components-popover__triangle-bg{
  fill:#fff;
}

.components-popover__triangle-border{
  fill:#0000;
  stroke-width:1px;
  stroke:#ccc;
}
.is-alternate .components-popover__triangle-border{
  stroke:#1e1e1e;
}

.components-radio-control{
  border:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  margin:0;
  padding:0;
}

.components-radio-control__group-wrapper.has-help{
  margin-block-end:12px;
}

.components-radio-control__option{
  align-items:center;
  column-gap:8px;
  display:grid;
  grid-template-columns:auto 1fr;
  grid-template-rows:auto minmax(0, max-content);
}

.components-radio-control__input[type=radio]{
  appearance:none;
  border:1px solid #1e1e1e;
  border-radius:2px;
  border-radius:50%;
  box-shadow:0 0 0 #0000;
  cursor:pointer;
  display:inline-flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  grid-column:1;
  grid-row:1;
  height:24px;
  line-height:normal;
  margin:0;
  max-width:24px;
  min-width:24px;
  padding:0;
  position:relative;
  transition:box-shadow .1s linear;
  transition:none;
  width:24px;
}
@media (prefers-reduced-motion:reduce){
  .components-radio-control__input[type=radio]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]{
    font-size:13px;
    line-height:normal;
  }
}
.components-radio-control__input[type=radio]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.components-radio-control__input[type=radio]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-radio-control__input[type=radio]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-radio-control__input[type=radio]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]{
    height:16px;
    max-width:16px;
    min-width:16px;
    width:16px;
  }
}
.components-radio-control__input[type=radio]:checked:before{
  background-color:#fff;
  border:4px solid #fff;
  box-sizing:inherit;
  height:12px;
  left:50%;
  margin:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:12px;
}
@media (min-width:600px){
  .components-radio-control__input[type=radio]:checked:before{
    height:8px;
    width:8px;
  }
}
.components-radio-control__input[type=radio]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.components-radio-control__input[type=radio]:checked{
  background:var(--wp-admin-theme-color);
  border:none;
}
.components-radio-control__input[type=radio]:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.components-radio-control__input[type=radio]:checked{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-radio-control__input[type=radio]:checked:before{
  border-radius:50%;
  content:"";
}

.components-radio-control__label{
  cursor:pointer;
  grid-column:2;
  grid-row:1;
  line-height:24px;
}
@media (min-width:600px){
  .components-radio-control__label{
    line-height:16px;
  }
}

.components-radio-control__option-description{
  grid-column:2;
  grid-row:2;
  padding-block-start:4px;
}
.components-radio-control__option-description.components-radio-control__option-description{
  margin-top:0;
}

.components-resizable-box__handle{
  display:none;
  height:23px;
  width:23px;
  z-index:2;
}
.components-resizable-box__container.has-show-handle .components-resizable-box__handle{
  display:block;
}

.components-resizable-box__container>img{
  width:inherit;
}

.components-resizable-box__handle:after{
  background:#fff;
  border-radius:50%;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)), 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
  content:"";
  cursor:inherit;
  display:block;
  height:15px;
  outline:2px solid #0000;
  position:absolute;
  right:calc(50% - 8px);
  top:calc(50% - 8px);
  width:15px;
}

.components-resizable-box__side-handle:before{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-radius:9999px;
  content:"";
  cursor:inherit;
  display:block;
  height:3px;
  opacity:0;
  position:absolute;
  right:calc(50% - 1px);
  top:calc(50% - 1px);
  transition:transform .1s ease-in;
  width:3px;
  will-change:transform;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.components-resizable-box__corner-handle,.components-resizable-box__side-handle{
  z-index:2;
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{
  border-left:0;
  border-right:0;
  left:0;
  width:100%;
}

.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{
  border-bottom:0;
  border-top:0;
  height:100%;
  top:0;
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
  animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{
  animation:components-resizable-box__left-right-animation .1s ease-out 0s;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
@media not all and (min-resolution:0.001dpcm){
  @supports (-webkit-appearance:none){

    .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{
      animation:none;
    }
  }
}
@keyframes components-resizable-box__top-bottom-animation{
  0%{
    opacity:0;
    transform:scaleX(0);
  }
  to{
    opacity:1;
    transform:scaleX(1);
  }
}
@keyframes components-resizable-box__left-right-animation{
  0%{
    opacity:0;
    transform:scaleY(0);
  }
  to{
    opacity:1;
    transform:scaleY(1);
  }
}
.components-resizable-box__handle-right{
  right:-11.5px;
}

.components-resizable-box__handle-left{
  left:-11.5px;
}

.components-resizable-box__handle-top{
  top:-11.5px;
}

.components-resizable-box__handle-bottom{
  bottom:-11.5px;
}
.components-responsive-wrapper{
  align-items:center;
  display:flex;
  justify-content:center;
  max-width:100%;
  position:relative;
}

.components-responsive-wrapper__content{
  display:block;
  max-width:100%;
  width:100%;
}

.components-sandbox{
  overflow:hidden;
}

iframe.components-sandbox{
  width:100%;
}

body.lockscroll,html.lockscroll{
  overflow:hidden;
}

.components-select-control__input{
  outline:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0) !important;
}

@media (max-width:782px){
  .components-base-control .components-base-control__field .components-select-control__input{
    font-size:16px;
  }
}
.components-snackbar{
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background:#000000d9;
  border-radius:4px;
  box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;
  box-sizing:border-box;
  color:#fff;
  cursor:pointer;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  max-width:600px;
  padding:12px 20px;
  pointer-events:auto;
  width:100%;
}
@media (min-width:600px){
  .components-snackbar{
    width:-moz-fit-content;
    width:fit-content;
  }
}
.components-snackbar:focus{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}
.components-snackbar.components-snackbar-explicit-dismiss{
  cursor:default;
}
.components-snackbar .components-snackbar__content-with-icon{
  padding-left:24px;
  position:relative;
}
.components-snackbar .components-snackbar__icon{
  left:-8px;
  position:absolute;
  top:-2.9px;
}
.components-snackbar .components-snackbar__dismiss-button{
  cursor:pointer;
  margin-left:24px;
}

.components-snackbar__action.components-button{
  color:#fff;
  flex-shrink:0;
  height:auto;
  line-height:1.4;
  margin-left:32px;
  padding:0;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){
  background-color:initial;
  text-decoration:underline;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{
  box-shadow:none;
  color:#fff;
  outline:1px dotted #fff;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{
  color:#fff;
  text-decoration:none;
}

.components-snackbar__content{
  align-items:baseline;
  display:flex;
  justify-content:space-between;
  line-height:1.4;
}

.components-snackbar-list{
  box-sizing:border-box;
  pointer-events:none;
  position:absolute;
  width:100%;
  z-index:100000;
}

.components-snackbar-list__notice-container{
  padding-top:8px;
  position:relative;
}

.components-tab-panel__tabs{
  align-items:stretch;
  display:flex;
  flex-direction:row;
}
.components-tab-panel__tabs[aria-orientation=vertical]{
  flex-direction:column;
}

.components-tab-panel__tabs-item{
  background:#0000;
  border:none;
  border-radius:0;
  box-shadow:none;
  cursor:pointer;
  font-weight:500;
  height:48px;
  margin-left:0;
  padding:3px 16px;
  position:relative;
}
.components-tab-panel__tabs-item:focus:not(:disabled){
  box-shadow:none;
  outline:none;
  position:relative;
}
.components-tab-panel__tabs-item:after{
  background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  border-radius:0;
  bottom:0;
  content:"";
  height:calc(var(--wp-admin-border-width-focus)*0);
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  transition:all .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-tab-panel__tabs-item:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-tab-panel__tabs-item.is-active:after{
  height:calc(var(--wp-admin-border-width-focus)*1);
  outline:2px solid #0000;
  outline-offset:-1px;
}
.components-tab-panel__tabs-item:before{
  border-radius:2px;
  bottom:12px;
  box-shadow:0 0 0 0 #0000;
  content:"";
  left:12px;
  pointer-events:none;
  position:absolute;
  right:12px;
  top:12px;
  transition:all .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .components-tab-panel__tabs-item:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-tab-panel__tabs-item:focus-visible:before{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
}

.components-tab-panel__tab-content:focus{
  box-shadow:none;
  outline:none;
}
.components-tab-panel__tab-content:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
  outline:2px solid #0000;
  outline-offset:0;
}

.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin:0;
  padding:6px 8px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{
    font-size:13px;
    line-height:normal;
  }
}
.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size{
  height:40px;
  padding-left:12px;
  padding-right:12px;
}

.components-tip{
  color:#757575;
  display:flex;
}
.components-tip svg{
  align-self:center;
  fill:#f0b849;
  flex-shrink:0;
  margin-right:16px;
}
.components-tip p{
  margin:0;
}

.components-toggle-control__label{
  line-height:16px;
}
.components-toggle-control__label:not(.is-disabled){
  cursor:pointer;
}

.components-toggle-control__help{
  display:inline-block;
  margin-inline-start:40px;
}

.components-accessible-toolbar{
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:inline-flex;
  flex-shrink:0;
}
.components-accessible-toolbar>.components-toolbar-group:last-child{
  border-right:none;
}
.components-accessible-toolbar.is-unstyled{
  border:none;
}
.components-accessible-toolbar.is-unstyled>.components-toolbar-group{
  border-right:none;
}

.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{
  align-items:center;
  display:flex;
  flex-direction:column;
}
.components-accessible-toolbar .components-button,.components-toolbar .components-button{
  height:48px;
  padding-left:16px;
  padding-right:16px;
  position:relative;
  z-index:1;
}
.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){
  box-shadow:none;
  outline:none;
}
.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{
  background:#0000;
}
.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{
  background:#1e1e1e;
}
.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{
  min-width:48px;
  padding-left:8px;
  padding-right:8px;
}

@keyframes components-button__appear-animation{
  0%{
    transform:scaleY(0);
  }
  to{
    transform:scaleY(1);
  }
}
.components-toolbar__control.components-button{
  position:relative;
}
.components-toolbar__control.components-button[data-subscript] svg{
  padding:5px 10px 5px 0;
}
.components-toolbar__control.components-button[data-subscript]:after{
  bottom:10px;
  content:attr(data-subscript);
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  line-height:12px;
  position:absolute;
  right:8px;
}
.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{
  color:#fff;
}

.components-toolbar-group{
  background-color:#fff;
  border-right:1px solid #1e1e1e;
  display:inline-flex;
  flex-shrink:0;
  flex-wrap:wrap;
  line-height:0;
  min-height:48px;
  padding-left:6px;
  padding-right:6px;
}
.components-toolbar-group .components-toolbar-group.components-toolbar-group{
  border-width:0;
  margin:0;
}
.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{
  justify-content:center;
  min-width:36px;
  padding-left:6px;
  padding-right:6px;
}
.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{
  min-width:24px;
}
.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{
  left:2px;
  right:2px;
}

.components-toolbar{
  background-color:#fff;
  border:1px solid #1e1e1e;
  display:inline-flex;
  flex-shrink:0;
  flex-wrap:wrap;
  margin:0;
  min-height:48px;
}
.components-toolbar .components-toolbar.components-toolbar{
  border-width:0;
  margin:0;
}

div.components-toolbar>div{
  display:flex;
  margin:0;
}
div.components-toolbar>div+div.has-left-divider{
  margin-left:6px;
  overflow:visible;
  position:relative;
}
div.components-toolbar>div+div.has-left-divider:before{
  background-color:#ddd;
  box-sizing:initial;
  content:"";
  display:inline-block;
  height:20px;
  left:-3px;
  position:absolute;
  top:8px;
  width:1px;
}

.components-tooltip{
  background:#000;
  border-radius:2px;
  box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;
  color:#f0f0f0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:12px;
  line-height:1.4;
  padding:4px 8px;
  text-align:center;
  z-index:1000002;
}

.components-tooltip__shortcut{
  margin-left:8px;
}PK�-Z�$��X�Xdist/components/style.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__appear{animation-delay:0s;animation-duration:1ms}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__slide-in{animation-delay:0s;animation-duration:1ms}}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{align-items:center;-webkit-appearance:none;background:none;border:0;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,#1e1e1e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;height:36px;margin:0;padding:6px 12px;text-decoration:none;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-button{transition-delay:0s;transition-duration:0s}}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:3px solid #0000}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff);outline:1px solid #0000;text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff6;outline:none}.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid #0000}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:#0000;color:#949494;transform:none}.components-button.is-secondary{background:#0000;box-shadow:inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:1px solid #0000;white-space:nowrap}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-tertiary{background:#0000;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.08)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){box-shadow:none;outline:none}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:#cc18180a}.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:#cc181814}.components-button.is-link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));height:auto;margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.components-button.is-link{transition-delay:0s;transition-duration:0s}}.components-button.is-link:focus{border-radius:2px}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,#1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite;background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}@media (prefers-reduced-motion:reduce){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation-duration:0s}}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0;width:32px}.components-button.is-small{font-size:11px;height:24px;line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:24px;padding:0;width:24px}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:initial;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,#1e1e1e)}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-button svg{fill:currentColor;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:24px;--checkbox-input-margin:8px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control__label{cursor:pointer;line-height:var(--checkbox-input-size)}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;border:1px solid #1e1e1e;border-radius:2px;box-shadow:0 0 0 #0000;clear:none;color:#1e1e1e;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:var(--checkbox-input-size);line-height:normal;line-height:0;margin:0 4px 0 0;outline:0;padding:6px 8px;padding:0!important;text-align:center;transition:box-shadow .1s linear;transition:none;transition:border-color .1s ease-in-out;vertical-align:top;width:var(--checkbox-input-size)}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{content:"";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}@media (prefers-reduced-motion:reduce){.components-checkbox-control__input[type=checkbox]{transition-delay:0s;transition-duration:0s}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:pointer;height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);transition:transform .1s ease;vertical-align:top;width:28px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option-wrapper{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{background:#0000;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;cursor:pointer;display:inline-block;height:100%;transition:box-shadow .1s ease;vertical-align:top;width:100%}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:initial;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1px #0003;display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-combobox-control__reset.components-button{display:flex;height:16px;min-width:16px;padding:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px #0003;box-sizing:border-box;cursor:pointer;height:64px;outline:1px solid #0000;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 #0003,inset 1px 0 0 0 #0003,inset -1px 0 0 0 #0003;font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,#1e1e1e);margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 #00000040;height:inherit;outline:2px solid #0000;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 #00000040;outline:1.5px solid #0000}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.block-editor-dimension-control .components-base-control__field{align-items:center;display:flex}.block-editor-dimension-control .components-base-control__label{align-items:center;display:flex;margin-bottom:0;margin-right:1em}.block-editor-dimension-control .components-base-control__label .dashicon{margin-right:.5em}.block-editor-dimension-control.is-manual .components-base-control__label{width:10em}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}.components-draggable__clone{background:#0000;padding:0;pointer-events:none;position:fixed;z-index:1000000000}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:none}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1);transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}@media (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:none}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{line-height:0;margin:0 auto 8px;fill:currentColor;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{margin:0 -8px;padding:8px}.components-dropdown__content .components-menu-group:first-child{margin-top:-8px}.components-dropdown__content .components-menu-group:last-child{margin-bottom:-8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;margin-top:0;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:pointer;outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:#ddd;box-sizing:initial;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:36px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:#0000}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);color:#0000}.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:#0000}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-button{padding:6px}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link__contents{text-decoration:underline}.components-external-link__icon{font-weight:400;margin-left:.5ch}.components-form-toggle{display:inline-block;height:16px;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;overflow:hidden;position:relative;transition:background-color .2s ease,border-color .2s ease;vertical-align:top;width:32px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__track{transition-delay:0s;transition-duration:0s}}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid #0000;box-sizing:border-box;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__track:after{transition-delay:0s;transition-duration:0s}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid #0000;border-radius:50%;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;transition:transform .2s ease,background-color .2s ease-out;width:12px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__thumb{transition-delay:0s;transition-duration:0s}}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:pointer}.components-form-token-field__input-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;cursor:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-form-token-field__input-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-form-token-field__input-container:-ms-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-family:inherit;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:#0000;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:#0000;color:#757575;padding:0;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media (prefers-reduced-motion:reduce){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;flex:1 0 100%;list-style:none;margin:0;max-height:128px;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.components-form-token-field__suggestion{box-sizing:border-box;color:#1e1e1e;cursor:pointer;display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background-color:rgba(var(--wp-components-color-accent--rgb,var(--wp-admin-theme-color--rgb)),.04)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:60px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-modal__header .components-button:hover svg{fill:#fff}.components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-60px;min-height:100%}.components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide__page{min-height:300px}}.components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 32px;position:relative;width:100%}.components-guide__page-control{margin:0;text-align:center}.components-guide__page-control li{display:inline-block;margin:0}.components-guide__page-control .components-button{color:#e0e0e0;height:30px;margin:-6px 0;min-width:20px}.components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:32px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:32px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2)}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;margin-top:8px;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group__label{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}.components-modal__screen-overlay{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards;background-color:#00000059;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.components-modal__screen-overlay{animation-delay:0s;animation-duration:1ms}}.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out .08s linear 80ms;animation-fill-mode:forwards}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.components-modal__screen-overlay.is-animating-out{animation-delay:0s;animation-duration:1ms}}.components-modal__frame{animation-duration:var(--modal-frame-animation-duration);animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:cubic-bezier(.29,0,0,1);background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;box-sizing:border-box;display:flex;margin:40px 0 0;overflow:hidden;width:100%}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}@media (prefers-reduced-motion:reduce){.components-modal__frame{animation-delay:0s;animation-duration:1ms}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:cubic-bezier(1,0,.2,1)}@media (min-width:600px){.components-modal__frame{border-radius:8px;margin:auto;max-height:calc(100% - 120px);max-width:calc(100% - 32px);min-width:350px;width:auto}}@media (min-width:600px) and (min-width:600px){.components-modal__frame.is-full-screen{height:calc(100% - 32px);max-height:none;width:calc(100% - 32px)}}@media (min-width:600px) and (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@media (min-width:600px){.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:384px}.components-modal__frame.has-size-medium{max-width:512px}.components-modal__frame.has-size-large{max-width:840px}}@media (min-width:960px){.components-modal__frame{max-height:70%}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.components-modal__header{align-items:center;border-bottom:1px solid #0000;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px 32px 8px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:1.2rem;font-weight:600}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:left}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 32px 32px}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:-2px}.components-notice{align-items:center;background-color:#fff;border-left:4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:8px 12px}.components-notice.is-dismissible{position:relative}.components-notice.is-success{background-color:#eff9f1;border-left-color:#4ab866}.components-notice.is-warning{background-color:#fef8ee;border-left-color:#f0b849}.components-notice.is-error{background-color:#f4a2a2;border-left-color:#cc1818}.components-notice__content{flex-grow:1;margin:4px 25px 4px 0}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button{margin-right:8px}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-left:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__dismiss{align-self:flex-start;color:#757575;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:initial;color:#1e1e1e}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;max-width:100vw}.components-notice-list .components-notice__content{line-height:2;margin-bottom:12px;margin-top:12px}.components-notice-list .components-notice__action.components-button{display:block;margin-left:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid #ddd;box-sizing:initial;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0;transition:background .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body>.components-panel__body-title{transition-delay:0s;transition-duration:0s}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{border:none;box-shadow:none;color:#1e1e1e;font-weight:500;height:auto;outline:none;padding:16px 48px 16px 16px;position:relative;text-align:left;transition:background .1s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button{transition-delay:0s;transition-duration:0s}}.components-panel__body-toggle.components-button:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-panel__body-toggle.components-button .components-panel__arrow{color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%);fill:currentColor;transition:color .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button .components-panel__arrow{transition-delay:0s;transition-duration:0s}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{-ms-filter:fliph;filter:FlipH;margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{align-items:flex-start;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;padding:24px;position:relative;text-align:left;width:100%;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;outline:1px solid #0000}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:600}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{margin-right:4px;fill:currentColor}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;flex:1 1 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder__input[type=url]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-placeholder__input[type=url]:-ms-input-placeholder{color:#1e1e1e9e}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);backface-visibility:hidden;background-color:initial;border-radius:0;box-shadow:none;color:inherit;display:flex;overflow:hidden}.is-dark-theme .components-placeholder.has-illustration{background-color:#0000001a}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition-delay:0s;transition-duration:0s}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{box-sizing:initial;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;stroke:currentColor;opacity:.25}.components-popover{box-sizing:border-box;will-change:transform;z-index:1000000}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__close.components-button{z-index:5}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:#0000;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{appearance:none;border:1px solid #1e1e1e;border-radius:2px;border-radius:50%;box-shadow:0 0 0 #0000;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;grid-column:1;grid-row:1;height:24px;line-height:normal;margin:0;max-width:24px;min-width:24px;padding:0;position:relative;transition:box-shadow .1s linear;transition:none;width:24px}@media (prefers-reduced-motion:reduce){.components-radio-control__input[type=radio]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-radio-control__input[type=radio]{font-size:13px;line-height:normal}}.components-radio-control__input[type=radio]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]::-webkit-input-placeholder{color:#1e1e1e9e}.components-radio-control__input[type=radio]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-radio-control__input[type=radio]:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__label{cursor:pointer;grid-column:2;grid-row:1;line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;content:"";cursor:inherit;display:block;height:15px;outline:2px solid #0000;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;opacity:0;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);transition:transform .1s ease-in;width:3px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle:before{transition-delay:0s;transition-duration:0s}}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation-delay:0s;animation-duration:1ms}}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation-delay:0s;animation-duration:1ms}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
/*!rtl:begin:ignore*/.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}

/*!rtl:end:ignore*/.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}@media (max-width:782px){.components-base-control .components-base-control__field .components-select-control__input{font-size:16px}}.components-snackbar{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#000000d9;border-radius:4px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:600px;padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:pointer;margin-left:24px}.components-snackbar__action.components-button{color:#fff;flex-shrink:0;height:auto;line-height:1.4;margin-left:32px;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){background-color:initial;text-decoration:underline}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{box-shadow:none;color:#fff;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:#fff;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;font-weight:500;height:48px;margin-left:0;padding:3px 16px;position:relative}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:0;bottom:0;content:"";height:calc(var(--wp-admin-border-width-focus)*0);left:0;pointer-events:none;position:absolute;right:0;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:after{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wp-admin-border-width-focus)*1);outline:2px solid #0000;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:2px;bottom:12px;box-shadow:0 0 0 0 #0000;content:"";left:12px;pointer-events:none;position:absolute;right:12px;top:12px;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:before{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin:0;padding:6px 8px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{color:#1e1e1e9e}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{color:#1e1e1e9e}.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size{height:40px;padding-left:12px;padding-right:12px}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;fill:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:pointer}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid #1e1e1e;border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation-delay:0s;animation-duration:1ms}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:#0000}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:#1e1e1e}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:#fff;border-right:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;line-height:0;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:24px}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:#fff;border:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:#ddd;box-sizing:initial;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:2px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}PK�-Z%EB��X�X!dist/components/style-rtl.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__appear{animation-delay:0s;animation-duration:1ms}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top right}.components-animate__appear.is-from-top.is-from-right{transform-origin:top left}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom right}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom left}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__slide-in{animation-delay:0s;animation-duration:1ms}}.components-animate__slide-in.is-from-left{transform:translateX(-100%)}.components-animate__slide-in.is-from-right{transform:translateX(100%)}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;height:auto;min-height:36px;text-align:right;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-right:-1px}.components-button-group .components-button:first-child{border-radius:0 2px 2px 0}.components-button-group .components-button:last-child{border-radius:2px 0 0 2px}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{align-items:center;-webkit-appearance:none;background:none;border:0;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,#1e1e1e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;height:36px;margin:0;padding:6px 12px;text-decoration:none;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-button{transition-delay:0s;transition-duration:0s}}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:3px solid #0000}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff);outline:1px solid #0000;text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff6;outline:none}.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid #0000}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:#0000;color:#949494;transform:none}.components-button.is-secondary{background:#0000;box-shadow:inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:1px solid #0000;white-space:nowrap}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-tertiary{background:#0000;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.08)}p+.components-button.is-tertiary{margin-right:-6px}.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){box-shadow:none;outline:none}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:#cc18180a}.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:#cc181814}.components-button.is-link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));height:auto;margin:0;outline:none;padding:0;text-align:right;text-decoration:underline;transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.components-button.is-link{transition-delay:0s;transition-duration:0s}}.components-button.is-link:focus{border-radius:2px}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,#1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite;background-image:linear-gradient(45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}@media (prefers-reduced-motion:reduce){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation-duration:0s}}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0;width:32px}.components-button.is-small{font-size:11px;height:24px;line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:24px;padding:0;width:24px}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:initial;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:12px;padding-right:8px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,#1e1e1e)}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-button svg{fill:currentColor;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:right 200px top 0}}.components-checkbox-control{--checkbox-input-size:24px;--checkbox-input-margin:8px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control__label{cursor:pointer;line-height:var(--checkbox-input-size)}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;border:1px solid #1e1e1e;border-radius:2px;box-shadow:0 0 0 #0000;clear:none;color:#1e1e1e;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:var(--checkbox-input-size);line-height:normal;line-height:0;margin:0 0 0 4px;outline:0;padding:6px 8px;padding:0!important;text-align:center;transition:box-shadow .1s linear;transition:none;transition:border-color .1s ease-in-out;vertical-align:top;width:var(--checkbox-input-size)}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px -5px 0 0}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{content:"";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}@media (prefers-reduced-motion:reduce){.components-checkbox-control__input[type=checkbox]{transition-delay:0s;transition-duration:0s}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-left:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:pointer;height:var(--checkmark-size);pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);transition:transform .1s ease;vertical-align:top;width:28px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option-wrapper{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{background:#0000;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;cursor:pointer;display:inline-block;height:100%;transition:box-shadow .1s ease;vertical-align:top;width:100%}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;pointer-events:none;position:absolute;right:2px;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:initial;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-left:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1px #0003;display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-combobox-control__reset.components-button{display:flex;height:16px;min-width:16px;padding:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px #0003;box-sizing:border-box;cursor:pointer;height:64px;outline:1px solid #0000;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 #0003,inset -1px 0 0 0 #0003,inset 1px 0 0 0 #0003;font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,#1e1e1e);margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 #00000040;height:inherit;outline:2px solid #0000;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 #00000040;outline:1.5px solid #0000}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.block-editor-dimension-control .components-base-control__field{align-items:center;display:flex}.block-editor-dimension-control .components-base-control__label{align-items:center;display:flex;margin-bottom:0;margin-left:1em}.block-editor-dimension-control .components-base-control__label .dashicon{margin-left:.5em}.block-editor-dimension-control.is-manual .components-base-control__label{width:10em}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{height:50px;position:fixed;right:-1000px;width:50px}.components-draggable__clone{background:#0000;padding:0;pointer-events:none;position:fixed;z-index:1000000000}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:none}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1);transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}@media (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:none}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{line-height:0;margin:0 auto 8px;fill:currentColor;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{margin:0 -8px;padding:8px}.components-dropdown__content .components-menu-group:first-child{margin-top:-8px}.components-dropdown__content .components-menu-group:last-child{margin-bottom:-8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;margin-top:0;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:pointer;outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:#ddd;box-sizing:initial;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:36px;padding-left:8px;padding-right:8px;text-align:right}.components-duotone-picker__color-indicator:before{background:#0000}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);color:#0000}.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:#0000}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-button{padding:6px}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link__contents{text-decoration:underline}.components-external-link__icon{font-weight:400;margin-right:.5ch}.components-form-toggle{display:inline-block;height:16px;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;overflow:hidden;position:relative;transition:background-color .2s ease,border-color .2s ease;vertical-align:top;width:32px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__track{transition-delay:0s;transition-duration:0s}}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid #0000;box-sizing:border-box;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__track:after{transition-delay:0s;transition-duration:0s}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid #0000;border-radius:50%;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;box-sizing:border-box;display:block;height:12px;position:absolute;right:2px;top:2px;transition:transform .2s ease,background-color .2s ease-out;width:12px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__thumb{transition-delay:0s;transition-duration:0s}}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(-16px)}.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:pointer}.components-form-token-field__input-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;cursor:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-form-token-field__input-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-form-token-field__input-container:-ms-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-family:inherit;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-borderless{padding:0 0 0 24px;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:#0000;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:#0000;color:#757575;left:0;padding:0;position:absolute;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 6px 0 4px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media (prefers-reduced-motion:reduce){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.components-form-token-field__token-text{border-radius:0 1px 1px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:1px 0 0 1px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;flex:1 0 100%;list-style:none;margin:0;max-height:128px;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.components-form-token-field__suggestion{box-sizing:border-box;color:#1e1e1e;cursor:pointer;display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background-color:rgba(var(--wp-components-color-accent--rgb,var(--wp-admin-theme-color--rgb)),.04)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:60px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 0 0 8px;position:static}.components-guide .components-modal__header .components-button:hover svg{fill:#fff}.components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-60px;min-height:100%}.components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide__page{min-height:300px}}.components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 32px;position:relative;width:100%}.components-guide__page-control{margin:0;text-align:center}.components-guide__page-control li{display:inline-block;margin:0}.components-guide__page-control .components-button{color:#e0e0e0;height:30px;margin:-6px 0;min-width:20px}.components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{right:32px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{left:32px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*2)}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;margin-top:8px;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group__label{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-left:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:-2px;margin-right:24px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-right:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:8px;margin-right:-2px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-left:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-left:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-left:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:0;margin-right:auto;padding-right:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-left:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-right:12px}.components-modal__screen-overlay{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards;background-color:#00000059;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.components-modal__screen-overlay{animation-delay:0s;animation-duration:1ms}}.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out .08s linear 80ms;animation-fill-mode:forwards}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.components-modal__screen-overlay.is-animating-out{animation-delay:0s;animation-duration:1ms}}.components-modal__frame{animation-duration:var(--modal-frame-animation-duration);animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:cubic-bezier(.29,0,0,1);background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;box-sizing:border-box;display:flex;margin:40px 0 0;overflow:hidden;width:100%}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}@media (prefers-reduced-motion:reduce){.components-modal__frame{animation-delay:0s;animation-duration:1ms}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:cubic-bezier(1,0,.2,1)}@media (min-width:600px){.components-modal__frame{border-radius:8px;margin:auto;max-height:calc(100% - 120px);max-width:calc(100% - 32px);min-width:350px;width:auto}}@media (min-width:600px) and (min-width:600px){.components-modal__frame.is-full-screen{height:calc(100% - 32px);max-height:none;width:calc(100% - 32px)}}@media (min-width:600px) and (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@media (min-width:600px){.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:384px}.components-modal__frame.has-size-medium{max-width:512px}.components-modal__frame.has-size-large{max-width:840px}}@media (min-width:960px){.components-modal__frame{max-height:70%}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.components-modal__header{align-items:center;border-bottom:1px solid #0000;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;padding:24px 32px 8px;position:absolute;right:0;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:1.2rem;font-weight:600}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:right}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 32px 32px}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:-2px}.components-notice{align-items:center;background-color:#fff;border-right:4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:8px 12px}.components-notice.is-dismissible{position:relative}.components-notice.is-success{background-color:#eff9f1;border-right-color:#4ab866}.components-notice.is-warning{background-color:#fef8ee;border-right-color:#f0b849}.components-notice.is-error{background-color:#f4a2a2;border-right-color:#cc1818}.components-notice__content{flex-grow:1;margin:4px 0 4px 25px}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button{margin-left:8px}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-right:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__dismiss{align-self:flex-start;color:#757575;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:initial;color:#1e1e1e}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;max-width:100vw}.components-notice-list .components-notice__content{line-height:2;margin-bottom:12px;margin-top:12px}.components-notice-list .components-notice__action.components-button{display:block;margin-right:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid #ddd;box-sizing:initial;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0;transition:background .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body>.components-panel__body-title{transition-delay:0s;transition-duration:0s}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{border:none;box-shadow:none;color:#1e1e1e;font-weight:500;height:auto;outline:none;padding:16px 16px 16px 48px;position:relative;text-align:right;transition:background .1s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button{transition-delay:0s;transition-duration:0s}}.components-panel__body-toggle.components-button:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-panel__body-toggle.components-button .components-panel__arrow{color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%);fill:currentColor;transition:color .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button .components-panel__arrow{transition-delay:0s;transition-duration:0s}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{-ms-filter:fliph;filter:FlipH;margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 6px -2px 0}.components-panel__body-toggle-icon{margin-left:-5px}.components-panel__color-title{float:right;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-left:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{align-items:flex-start;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;padding:24px;position:relative;text-align:right;width:100%;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;outline:1px solid #0000}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:600}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{margin-left:4px;fill:currentColor}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;flex:1 1 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder__input[type=url]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-placeholder__input[type=url]:-ms-input-placeholder{color:#1e1e1e9e}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-left:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);backface-visibility:hidden;background-color:initial;border-radius:0;box-shadow:none;color:inherit;display:flex;overflow:hidden}.is-dark-theme .components-placeholder.has-illustration{background-color:#0000001a}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition-delay:0s;transition-duration:0s}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{box-sizing:initial;height:100%;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%;stroke:currentColor;opacity:.25}.components-popover{box-sizing:border-box;will-change:transform;z-index:1000000}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__close.components-button{z-index:5}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:#0000;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{appearance:none;border:1px solid #1e1e1e;border-radius:2px;border-radius:50%;box-shadow:0 0 0 #0000;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;grid-column:1;grid-row:1;height:24px;line-height:normal;margin:0;max-width:24px;min-width:24px;padding:0;position:relative;transition:box-shadow .1s linear;transition:none;width:24px}@media (prefers-reduced-motion:reduce){.components-radio-control__input[type=radio]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-radio-control__input[type=radio]{font-size:13px;line-height:normal}}.components-radio-control__input[type=radio]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]::-webkit-input-placeholder{color:#1e1e1e9e}.components-radio-control__input[type=radio]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-radio-control__input[type=radio]:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__label{cursor:pointer;grid-column:2;grid-row:1;line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;content:"";cursor:inherit;display:block;height:15px;left:calc(50% - 8px);outline:2px solid #0000;position:absolute;top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;left:calc(50% - 1px);opacity:0;position:absolute;top:calc(50% - 1px);transition:transform .1s ease-in;width:3px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle:before{transition-delay:0s;transition-duration:0s}}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;right:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation-delay:0s;animation-duration:1ms}}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation-delay:0s;animation-duration:1ms}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}@media (max-width:782px){.components-base-control .components-base-control__field .components-select-control__input{font-size:16px}}.components-snackbar{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#000000d9;border-radius:4px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:600px;padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-right:24px;position:relative}.components-snackbar .components-snackbar__icon{position:absolute;right:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:pointer;margin-right:24px}.components-snackbar__action.components-button{color:#fff;flex-shrink:0;height:auto;line-height:1.4;margin-right:32px;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){background-color:initial;text-decoration:underline}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{box-shadow:none;color:#fff;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:#fff;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;font-weight:500;height:48px;margin-right:0;padding:3px 16px;position:relative}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:0;bottom:0;content:"";height:calc(var(--wp-admin-border-width-focus)*0);left:0;pointer-events:none;position:absolute;right:0;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:after{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wp-admin-border-width-focus)*1);outline:2px solid #0000;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:2px;bottom:12px;box-shadow:0 0 0 0 #0000;content:"";left:12px;pointer-events:none;position:absolute;right:12px;top:12px;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:before{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin:0;padding:6px 8px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{color:#1e1e1e9e}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{color:#1e1e1e9e}.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size{height:40px;padding-left:12px;padding-right:12px}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;fill:#f0b849;flex-shrink:0;margin-left:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:pointer}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid #1e1e1e;border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-left:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-left:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation-delay:0s;animation-duration:1ms}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:#0000}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:#1e1e1e}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 0 5px 10px}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;left:8px;line-height:12px;position:absolute}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:#fff;border-left:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;line-height:0;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:24px}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:#fff;border:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-right:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:#ddd;box-sizing:initial;content:"";display:inline-block;height:20px;position:absolute;right:-3px;top:8px;width:1px}.components-tooltip{background:#000;border-radius:2px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-right:8px}PK�-ZP�{!dist/format-library/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-format-toolbar__image-popover{
  z-index:159990;
}
.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{
  padding:16px;
  width:260px;
}

.block-editor-format-toolbar__link-container-content{
  align-items:center;
  display:flex;
}

.block-editor-format-toolbar__link-container-value{
  flex-grow:1;
  flex-shrink:1;
  margin:7px;
  max-width:500px;
  min-width:150px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.block-editor-format-toolbar__link-container-value.has-invalid-link{
  color:#cc1818;
}

.format-library__inline-color-popover [role=tabpanel]{
  padding:16px;
}

.block-editor-format-toolbar__language-popover .components-popover__content{
  padding:1rem;
  width:auto;
}PK�-ZP�{dist/format-library/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-format-toolbar__image-popover{
  z-index:159990;
}
.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{
  padding:16px;
  width:260px;
}

.block-editor-format-toolbar__link-container-content{
  align-items:center;
  display:flex;
}

.block-editor-format-toolbar__link-container-value{
  flex-grow:1;
  flex-shrink:1;
  margin:7px;
  max-width:500px;
  min-width:150px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.block-editor-format-toolbar__link-container-value.has-invalid-link{
  color:#cc1818;
}

.format-library__inline-color-popover [role=tabpanel]{
  padding:16px;
}

.block-editor-format-toolbar__language-popover .components-popover__content{
  padding:1rem;
  width:auto;
}PK�-Z�ۘ��!dist/format-library/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{padding:16px;width:260px}.block-editor-format-toolbar__link-container-content{align-items:center;display:flex}.block-editor-format-toolbar__link-container-value{flex-grow:1;flex-shrink:1;margin:7px;max-width:500px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-format-toolbar__link-container-value.has-invalid-link{color:#cc1818}.format-library__inline-color-popover [role=tabpanel]{padding:16px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}PK�-Z�ۘ��%dist/format-library/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{padding:16px;width:260px}.block-editor-format-toolbar__link-container-content{align-items:center;display:flex}.block-editor-format-toolbar__link-container-value{flex-grow:1;flex-shrink:1;margin:7px;max-width:500px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-format-toolbar__link-container-value.has-invalid-link{color:#cc1818}.format-library__inline-color-popover [role=tabpanel]{padding:16px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}PK�-Z%����dist/editor/style-rtl.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-panel__header.interface-complementary-area-header__small{
  background:#fff;
  padding-left:4px;
}
.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
@media (min-width:782px){
  .components-panel__header.interface-complementary-area-header__small{
    display:none;
  }
}

.interface-complementary-area-header{
  background:#fff;
  gap:8px;
  padding-left:12px;
}
.interface-complementary-area-header .interface-complementary-area-header__title{
  margin:0;
}
.interface-complementary-area-header .components-button.has-icon{
  display:none;
  margin-right:auto;
}
.interface-complementary-area-header .components-button.has-icon~.components-button{
  margin-right:0;
}
@media (min-width:782px){
  .interface-complementary-area-header .components-button.has-icon{
    display:flex;
  }
}

.interface-complementary-area{
  background:#fff;
  color:#1e1e1e;
  height:100%;
  overflow:auto;
}
@media (min-width:600px){
  .interface-complementary-area{
    -webkit-overflow-scrolling:touch;
  }
}
@media (min-width:782px){
  .interface-complementary-area{
    width:280px;
  }
}
.interface-complementary-area .components-panel{
  border:none;
  position:relative;
  z-index:0;
}
.interface-complementary-area .components-panel__header{
  position:sticky;
  top:0;
  z-index:1;
}
.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
  top:48px;
}
@media (min-width:782px){
  .interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
    top:0;
  }
}
.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){
  margin-top:0;
}
.interface-complementary-area h2{
  color:#1e1e1e;
  font-size:13px;
  font-weight:500;
  margin-bottom:1.5em;
}
.interface-complementary-area h3{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}
.interface-complementary-area hr{
  border-bottom:1px solid #f0f0f0;
  border-top:none;
  margin:1.5em 0;
}
.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{
  box-shadow:none;
  margin-bottom:1.5em;
}
.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{
  margin-bottom:0;
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus{
  bottom:10px;
  left:10px;
  right:auto;
  top:auto;
}

.interface-complementary-area__fill{
  height:100%;
}

@media (min-width:782px){
  body.js.is-fullscreen-mode{
    height:calc(100% + 32px);
    margin-top:-32px;
  }
  body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{
    display:none;
  }
  body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{
    margin-right:0;
  }
}

html.interface-interface-skeleton__html-container{
  position:fixed;
  width:100%;
}
@media (min-width:782px){
  html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){
    position:static;
    width:auto;
  }
}

.interface-interface-skeleton{
  bottom:0;
  display:flex;
  flex-direction:row;
  height:auto;
  left:0;
  max-height:100%;
  position:fixed;
  top:46px;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    top:32px;
  }
  .is-fullscreen-mode .interface-interface-skeleton{
    top:0;
  }
}

.interface-interface-skeleton__editor{
  display:flex;
  flex:0 1 100%;
  flex-direction:column;
  overflow:hidden;
}

.interface-interface-skeleton{
  right:0;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    right:160px;
  }
}
@media (min-width:783px){
  .auto-fold .interface-interface-skeleton{
    right:36px;
  }
}
@media (min-width:961px){
  .auto-fold .interface-interface-skeleton{
    right:160px;
  }
}
.folded .interface-interface-skeleton{
  right:0;
}
@media (min-width:783px){
  .folded .interface-interface-skeleton{
    right:36px;
  }
}

body.is-fullscreen-mode .interface-interface-skeleton{
  right:0 !important;
}

.interface-interface-skeleton__body{
  display:flex;
  flex-grow:1;
  overflow:auto;
  overscroll-behavior-y:none;
  position:relative;
}
@media (min-width:782px){
  .has-footer .interface-interface-skeleton__body{
    padding-bottom:25px;
  }
}

.interface-interface-skeleton__content{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:auto;
  z-index:20;
}
@media (min-width:782px){
  .interface-interface-skeleton__content{
    z-index:auto;
  }
}

.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
  background:#fff;
  bottom:0;
  color:#1e1e1e;
  flex-shrink:0;
  position:absolute;
  right:0;
  top:0;
  width:auto;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
    position:relative !important;
  }
}

.interface-interface-skeleton__sidebar{
  border-top:1px solid #e0e0e0;
  overflow:hidden;
}
@media (min-width:782px){
  .interface-interface-skeleton__sidebar{
    box-shadow:1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__secondary-sidebar{
  border-top:1px solid #e0e0e0;
  left:0;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar{
    box-shadow:-1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__header{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
  color:#1e1e1e;
  flex-shrink:0;
  height:auto;
  outline:1px solid #0000;
  z-index:30;
}

.interface-interface-skeleton__footer{
  background-color:#fff;
  border-top:1px solid #e0e0e0;
  bottom:0;
  color:#1e1e1e;
  display:none;
  flex-shrink:0;
  height:auto;
  position:absolute;
  right:0;
  width:100%;
  z-index:90;
}
@media (min-width:782px){
  .interface-interface-skeleton__footer{
    display:flex;
  }
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb{
  align-items:center;
  background:#fff;
  display:flex;
  font-size:13px;
  height:24px;
  padding:0 18px;
  z-index:30;
}

.interface-interface-skeleton__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:0;
  position:fixed !important;
  right:auto;
  top:-9999em;
  width:100vw;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__actions{
    width:280px;
  }
}
.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{
  bottom:0;
  top:auto;
}
.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
  top:46px;
}
@media (min-width:782px){
  .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    border-right:1px solid #ddd;
    top:32px;
  }
  .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    top:0;
  }
}

.interface-pinned-items{
  display:flex;
  gap:8px;
}
.interface-pinned-items .components-button{
  display:none;
  margin:0;
}
.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{
  display:flex;
}
.interface-pinned-items .components-button svg{
  max-height:24px;
  max-width:24px;
}
@media (min-width:600px){
  .interface-pinned-items .components-button{
    display:flex;
  }
}

.editor-autocompleters__user .editor-autocompleters__no-avatar:before{
  content:"";
  font:normal 20px/1 dashicons;
  margin-left:5px;
  vertical-align:middle;
}
.editor-autocompleters__user .editor-autocompleters__user-avatar{
  flex-grow:0;
  flex-shrink:0;
  height:24px;
  margin-left:8px;
  max-width:none;
  width:24px;
}
.editor-autocompleters__user .editor-autocompleters__user-name{
  flex-grow:1;
  flex-shrink:0;
  max-width:200px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.editor-autocompleters__user .editor-autocompleters__user-slug{
  color:#757575;
  flex-grow:0;
  flex-shrink:0;
  margin-right:8px;
  max-width:100px;
  overflow:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.editor-autocompleters__user:hover .editor-autocompleters__user-slug{
  color:var(--wp-admin-theme-color);
}

.editor-block-manager__no-results{
  font-style:italic;
  padding:24px 0;
  text-align:center;
}

.editor-block-manager__search{
  margin:16px 0;
}

.editor-block-manager__disabled-blocks-count{
  background-color:#fff;
  border:1px solid #ddd;
  border-width:1px 0;
  box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;
  padding:8px;
  position:sticky;
  text-align:center;
  top:-5px;
  z-index:2;
}
.editor-block-manager__disabled-blocks-count~.editor-block-manager__results .editor-block-manager__category-title{
  top:31px;
}
.editor-block-manager__disabled-blocks-count .is-link{
  margin-right:12px;
}

.editor-block-manager__category{
  margin:0 0 24px;
}

.editor-block-manager__category-title{
  background-color:#fff;
  padding:16px 0;
  position:sticky;
  top:-4px;
  z-index:1;
}
.editor-block-manager__category-title .components-checkbox-control__label{
  font-weight:600;
}

.editor-block-manager__checklist{
  margin-top:0;
}

.editor-block-manager__category-title,.editor-block-manager__checklist-item{
  border-bottom:1px solid #ddd;
}

.editor-block-manager__checklist-item{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:0;
  padding:8px 16px 8px 0;
}
.components-modal__content .editor-block-manager__checklist-item.components-checkbox-control__input-container{
  margin:0 8px;
}
.editor-block-manager__checklist-item .block-editor-block-icon{
  margin-left:10px;
  fill:#1e1e1e;
}

.editor-block-manager__results{
  border-top:1px solid #ddd;
}

.editor-block-manager__disabled-blocks-count+.editor-block-manager__results{
  border-top-width:0;
}

.editor-collapsible-block-toolbar{
  align-items:center;
  display:flex;
  height:60px;
  overflow:hidden;
}
.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{
  background:#0000;
  border-bottom:0;
  height:100%;
}
.editor-collapsible-block-toolbar .block-editor-block-toolbar{
  height:100%;
  padding-top:15px;
}
.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){
  height:32px;
}
.editor-collapsible-block-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-left:7px;
  width:1px;
}
.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{
  border-left:none;
  position:relative;
}
.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  left:-1px;
  position:absolute;
  top:4px;
  width:1px;
}
.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{
  display:none;
}
.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{
  height:32px;
  overflow:visible;
}
@media (min-width:600px){
  .editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    height:40px;
    position:relative;
    top:-5px;
  }
}
.editor-collapsible-block-toolbar.is-collapsed{
  display:none;
}

.editor-create-template-part-modal{
  z-index:1000001;
}

.editor-create-template-part-modal__area-radio-group{
  border:1px solid #757575;
  border-radius:2px;
  width:100%;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio{
  display:block;
  height:100%;
  padding:12px;
  text-align:right;
  width:100%;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover{
  background-color:inherit;
  border-bottom:1px solid #757575;
  border-radius:0;
  margin:0;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:focus){
  box-shadow:none;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:focus{
  border-bottom:1px solid #fff;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:last-of-type{
  border-bottom:none;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true]{
  color:#1e1e1e;
  cursor:auto;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover) .editor-create-template-part-modal__option-label div,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true] .editor-create-template-part-modal__option-label div{
  color:#949494;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label{
  padding-top:4px;
  white-space:normal;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label div{
  font-size:12px;
  padding-top:4px;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__checkbox{
  margin-right:auto;
  min-width:24px;
}

.editor-content-only-settings-menu__description{
  min-width:235px;
  padding:8px;
}

.editor-blog-title-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-document-bar{
  align-items:center;
  background:#f0f0f0;
  border-radius:4px;
  display:flex;
  height:32px;
  justify-content:space-between;
  min-width:0;
  width:min(100%, 450px);
}
.editor-document-bar:hover{
  background-color:#e0e0e0;
}
.editor-document-bar .components-button{
  border-radius:4px;
  transition:all .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .editor-document-bar .components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.editor-document-bar .components-button:hover{
  background:#e0e0e0;
}
@media screen and (min-width:782px) and (max-width:960px){
  .editor-document-bar.has-back-button .editor-document-bar__post-type-label{
    display:none;
  }
}

.editor-document-bar__command{
  color:var(--wp-block-synced-color);
  flex-grow:1;
  overflow:hidden;
}

.editor-document-bar__title{
  color:#1e1e1e;
  margin:0 auto;
  max-width:70%;
  overflow:hidden;
}
@media (min-width:782px){
  .editor-document-bar__title{
    padding-right:24px;
  }
}
.editor-document-bar__title h1{
  align-items:center;
  display:flex;
  font-weight:400;
  justify-content:center;
  overflow:hidden;
  white-space:nowrap;
}

.editor-document-bar__post-title{
  color:currentColor;
  flex:1;
  overflow:hidden;
  text-overflow:ellipsis;
}
.editor-document-bar.is-global .editor-document-bar__post-title{
  color:var(--wp-block-synced-color);
}

.editor-document-bar__post-type-label{
  color:#2f2f2f;
  flex:0;
  padding-right:4px;
}
@media screen and (max-width:600px){
  .editor-document-bar__post-type-label{
    display:none;
  }
}

.editor-document-bar__shortcut{
  color:#2f2f2f;
  display:none;
  min-width:24px;
}
@media (min-width:782px){
  .editor-document-bar__shortcut{
    display:initial;
  }
}

.editor-document-bar__back.components-button.has-icon.has-text{
  color:#757575;
  flex-shrink:0;
  gap:0;
  min-width:36px;
  position:absolute;
  z-index:1;
}
.editor-document-bar__back.components-button.has-icon.has-text:hover{
  background-color:initial;
  color:#1e1e1e;
}

.document-outline{
  margin:20px 0;
}
.document-outline ul{
  margin:0;
  padding:0;
}

.document-outline__item{
  display:flex;
  margin:4px 0;
}
.document-outline__item a{
  text-decoration:none;
}
.document-outline__item .document-outline__emdash:before{
  color:#ddd;
  margin-left:4px;
}
.document-outline__item.is-h2 .document-outline__emdash:before{
  content:"—";
}
.document-outline__item.is-h3 .document-outline__emdash:before{
  content:"——";
}
.document-outline__item.is-h4 .document-outline__emdash:before{
  content:"———";
}
.document-outline__item.is-h5 .document-outline__emdash:before{
  content:"————";
}
.document-outline__item.is-h6 .document-outline__emdash:before{
  content:"—————";
}

.document-outline__button{
  align-items:flex-start;
  background:none;
  border:none;
  border-radius:2px;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  margin:0 -1px 0 0;
  padding:2px 1px 2px 5px;
  text-align:right;
}
.document-outline__button:disabled{
  cursor:default;
}
.document-outline__button:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.document-outline__level{
  background:#ddd;
  border-radius:3px;
  color:#1e1e1e;
  font-size:13px;
  margin-left:4px;
  padding:1px 6px;
}
.is-invalid .document-outline__level{
  background:#f0b849;
}

.document-outline__item-content{
  padding:1px 0;
}

.editor-document-outline.has-no-headings{
  color:#757575;
  text-align:center;
}
.editor-document-outline.has-no-headings>svg{
  margin-top:28px;
}
.editor-document-outline.has-no-headings>p{
  padding-left:32px;
  padding-right:32px;
}

.editor-document-tools{
  align-items:center;
  display:inline-flex;
}
.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{
  display:none;
}
@media (min-width:782px){
  .editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{
    display:inline-flex;
  }
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{
  display:inline-flex;
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{
  transition:transform .2s cubic-bezier(.165, .84, .44, 1);
}
@media (prefers-reduced-motion:reduce){
  .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{
  transform:rotate(-45deg);
}
.editor-document-tools .block-editor-list-view{
  display:none;
}
@media (min-width:600px){
  .editor-document-tools .block-editor-list-view{
    display:flex;
  }
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{
  height:32px;
  min-width:32px;
  padding:4px;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{
  background:#1e1e1e;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
  outline:1px solid #0000;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{
  display:none;
}

.editor-document-tools__left{
  align-items:center;
  display:inline-flex;
  gap:8px;
}
.editor-document-tools__left:not(:last-child){
  margin-inline-end:8px;
}

.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{
  height:32px;
  min-width:32px;
  padding:0;
  width:32px;
}
.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{
  height:32px;
  padding:0 8px;
  width:auto;
}

.show-icon-labels .editor-document-tools__left>*+*{
  margin-right:8px;
}

.editor-editor-interface .entities-saved-states__panel-header{
  height:61px;
}

.editor-editor-interface .interface-interface-skeleton__content{
  isolation:isolate;
}

.editor-visual-editor{
  flex:1 0 auto;
}

.components-editor-notices__dismissible,.components-editor-notices__pinned{
  color:#1e1e1e;
  left:0;
  position:relative;
  right:0;
  top:0;
}
.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice{
  border-bottom:1px solid #0003;
  box-sizing:border-box;
  min-height:60px;
  padding:0 12px;
}
.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss{
  margin-top:12px;
}

.entities-saved-states__panel-header{
  background:#fff;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
  height:60px;
  padding-left:16px;
  padding-right:16px;
}

.entities-saved-states__text-prompt{
  padding:16px 16px 4px;
}
.entities-saved-states__text-prompt .entities-saved-states__text-prompt--header{
  display:block;
  margin-bottom:12px;
}

.entities-saved-states__description-heading{
  font-size:13px;
}

.entities-saved-states__changes{
  color:#757575;
  font-size:12px;
  list-style:disc;
  margin:8px 16px 0;
}
.entities-saved-states__changes li{
  margin-bottom:4px;
}

.editor-error-boundary{
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  margin:60px auto auto;
  max-width:780px;
  padding:20px;
}

.editor-header{
  align-items:center;
  background:#fff;
  display:grid;
  grid-auto-flow:row;
  grid-template:auto/60px minmax(0, max-content) minmax(min-content, 1fr) 60px;
  height:60px;
  justify-content:space-between;
  max-width:100vw;
}
.editor-header:has(>.editor-header__center){
  grid-template:auto/60px min-content 1fr min-content 60px;
}
@media (min-width:782px){
  .editor-header:has(>.editor-header__center){
    grid-template:auto/60px minmax(min-content, 1fr) 2fr minmax(min-content, 1fr) 60px;
  }
}
@media (min-width:480px){
  .editor-header{
    gap:16px;
  }
}
@media (min-width:280px){
  .editor-header{
    flex-wrap:nowrap;
  }
}

.editor-header__toolbar{
  align-items:center;
  clip-path:inset(-2px);
  display:flex;
  grid-column:1 /  3;
  min-width:0;
}
.editor-header__toolbar>:first-child{
  margin-inline:16px 0;
}
.editor-header__back-button+.editor-header__toolbar{
  grid-column:2 /  3;
}
@media (min-width:480px){
  .editor-header__back-button+.editor-header__toolbar>:first-child{
    margin-inline:0;
  }
  .editor-header__toolbar{
    clip-path:none;
  }
}
.editor-header__toolbar .table-of-contents{
  display:none;
}
@media (min-width:600px){
  .editor-header__toolbar .table-of-contents{
    display:block;
  }
}
.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{
  margin-inline:8px 0;
}

.editor-header__center{
  align-items:center;
  clip-path:inset(-2px);
  display:flex;
  grid-column:3 /  4;
  justify-content:center;
  min-width:0;
}
@media (max-width:479px){
  .editor-header__center>:first-child{
    margin-inline-start:8px;
  }
  .editor-header__center>:last-child{
    margin-inline-end:8px;
  }
}
.editor-header__settings{
  align-items:center;
  display:inline-flex;
  flex-wrap:nowrap;
  gap:8px;
  grid-column:3 /  -1;
  justify-self:end;
  padding-left:4px;
}
.editor-header:has(>.editor-header__center) .editor-header__settings{
  grid-column:4 /  -1;
}
@media (min-width:600px){
  .editor-header__settings{
    padding-left:8px;
  }
}
.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{
  width:auto;
}
.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{
  content:attr(aria-label);
  white-space:nowrap;
}
.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{
  background-color:initial;
}
.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{
  background-color:initial;
  box-shadow:0 0 0 1.5px var(--wp-admin-theme-color);
}
.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{
  display:block;
}
.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{
  content:none;
}
.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{
  display:block;
}
.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{
  padding-left:8px;
  padding-right:8px;
}
@media (min-width:600px){
  .show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{
    padding-left:12px;
    padding-right:12px;
  }
}
.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{
  content:none;
}

.show-icon-labels .editor-header__toolbar .block-editor-block-mover{
  border-right:none;
}
.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-right:8px;
  margin-top:4px;
  width:1px;
}
.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{
  background:#ddd;
  right:calc(50% + 1px);
  width:calc(100% - 24px);
}

.show-icon-labels.interface-pinned-items{
  border-bottom:1px solid #ccc;
  display:block;
  margin:0 -12px;
  padding:6px 12px 12px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon{
  justify-content:flex-start;
  margin:0;
  padding:6px 8px 6px 6px;
  width:14.625rem;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{
  display:block;
  max-width:24px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{
  padding-right:40px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{
  margin-left:8px;
}

@media (min-width:480px){
  .editor-header__post-preview-button{
    display:none;
  }
}

.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{
  border-bottom:none;
}
.editor-editor-interface.is-distraction-free .editor-header{
  background-color:#fff;
  width:100%;
}
@media (min-width:782px){
  .editor-editor-interface.is-distraction-free .editor-header{
    box-shadow:0 1px 0 0 rgba(0,0,0,.133);
    position:absolute;
  }
}
.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{
  visibility:hidden;
}
.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{
  display:none;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{
  opacity:1 !important;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{
  transform:translateX(0) translateZ(0) !important;
}
.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{
  position:absolute;
  z-index:35;
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.editor-inserter-sidebar{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  height:100%;
}
.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{
  box-sizing:inherit;
}

.editor-inserter-sidebar__content{
  height:100%;
}

.editor-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.editor-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.editor-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.editor-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.editor-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.editor-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 1rem 0 0;
  text-align:left;
}
.editor-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.editor-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.editor-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 .2rem 0 0;
}

.editor-list-view-sidebar{
  height:100%;
}
@media (min-width:782px){
  .editor-list-view-sidebar{
    width:350px;
  }
}

.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{
  height:100%;
  overflow:auto;
  padding:4px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:auto;
  scrollbar-width:thin;
  will-change:transform;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{
  background-color:initial;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{
    scrollbar-color:#949494 #0000;
  }
}

.editor-list-view-sidebar__list-view-container{
  display:flex;
  flex-direction:column;
  height:100%;
}

.editor-list-view-sidebar__tab-panel{
  height:100%;
}

.editor-list-view-sidebar__outline{
  border-bottom:1px solid #ddd;
  display:flex;
  flex-direction:column;
  gap:8px;
  padding:16px;
}
.editor-list-view-sidebar__outline>div>span:first-child{
  display:inline-block;
  width:90px;
}
.editor-list-view-sidebar__outline>div>span{
  color:#757575;
  font-size:12px;
  line-height:1.4;
}

.editor-post-order__panel,.editor-post-parent__panel{
  padding-top:8px;
}
.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{
  width:100%;
}

.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{
  margin:8px;
}
.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{
  min-width:320px;
}

.editor-post-author__panel{
  padding-top:8px;
}

.editor-post-author__panel .editor-post-panel__row-control>div{
  width:100%;
}

.editor-post-author__panel-dialog .editor-post-author{
  margin:8px;
  min-width:248px;
}

.editor-action-modal{
  z-index:1000001;
}

.editor-post-card-panel__content{
  flex-grow:1;
}
.editor-post-card-panel__title{
  width:100%;
}
.editor-post-card-panel__title.editor-post-card-panel__title{
  align-items:center;
  column-gap:8px;
  display:flex;
  flex-wrap:wrap;
  margin:0;
  padding:2px 0;
  row-gap:4px;
  word-break:break-word;
}
.editor-post-card-panel__icon{
  flex:0 0 24px;
  height:24px;
  width:24px;
}
.editor-post-card-panel__header{
  display:flex;
  justify-content:space-between;
}
.editor-post-card-panel.has-description .editor-post-card-panel__header{
  margin-bottom:8px;
}

.editor-post-card-panel__icon.is-sync{
  fill:var(--wp-block-synced-color);
}
.editor-post-card-panel__icon.is-sync+.editor-post-card-panel__title{
  color:var(--wp-block-synced-color);
}

.editor-post-card-panel__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  display:inline-block;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.editor-post-content-information{
  color:#757575;
}
.editor-post-content-information .components-text{
  color:inherit;
}

.editor-post-discussion__panel-dialog .editor-post-discussion{
  margin:8px;
  min-width:248px;
}

.editor-post-discussion__panel-toggle .components-text{
  color:inherit;
}

.editor-post-discussion__panel-dialog .components-popover__content{
  min-width:320px;
}

.editor-post-excerpt__textarea{
  margin-bottom:10px;
  width:100%;
}

.editor-post-excerpt__dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-featured-image{
  padding:0;
}
.editor-post-featured-image .components-spinner{
  margin-right:-9px;
  margin-top:-9px;
  position:absolute;
  right:50%;
  top:50%;
}

.editor-post-featured-image__container{
  position:relative;
}
.editor-post-featured-image__container:focus .editor-post-featured-image__actions,.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions,.editor-post-featured-image__container:hover .editor-post-featured-image__actions{
  opacity:1;
}
.editor-post-featured-image__container .components-drop-zone__content{
  border-radius:2px;
}
.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{
  align-items:center;
  display:flex;
  gap:8px;
}
.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{
  margin:0;
}

.editor-post-featured-image__preview,.editor-post-featured-image__toggle{
  box-shadow:0 0 0 0 var(--wp-admin-theme-color);
  display:flex;
  justify-content:center;
  min-height:40px;
  outline-offset:-1px;
  overflow:hidden;
  padding:0;
  transition:all .1s ease-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-featured-image__preview,.editor-post-featured-image__toggle{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.editor-post-featured-image__preview{
  height:auto !important;
  outline:1px solid #0000001a;
}
.editor-post-featured-image__preview .editor-post-featured-image__preview-image{
  aspect-ratio:2/1;
  object-fit:cover;
  object-position:50% 50%;
  width:100%;
}

.editor-post-featured-image__toggle{
  box-shadow:inset 0 0 0 1px #ccc;
}

.editor-post-featured-image__actions{
  bottom:0;
  opacity:0;
  padding:8px;
  position:absolute;
  transition:opacity 50ms ease-out;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-featured-image__actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.editor-post-featured-image__action{
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background:#ffffffbf;
  flex-grow:1;
  justify-content:center;
}

[class].editor-post-format__suggestion{
  margin:4px 0 0;
}

.editor-post-format__dialog .editor-post-format__dialog-content{
  margin:8px;
  min-width:248px;
}

.editor-post-last-edited-panel{
  color:#757575;
}
.editor-post-last-edited-panel .components-text{
  color:inherit;
}

.editor-post-last-revision__title{
  font-weight:500;
  width:100%;
}

.editor-post-last-revision__title.components-button.has-icon{
  height:100%;
  justify-content:space-between;
}
.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{
  background:#f0f0f0;
}
.editor-post-last-revision__title.components-button.has-icon:focus{
  border-radius:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.components-panel__body.is-opened.editor-post-last-revision__panel{
  height:48px;
  padding:0;
}
.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{
  padding:16px;
}

.editor-private-post-last-revision__button{
  display:inline-block;
}

.editor-post-locked-modal__buttons{
  margin-top:24px;
}

.editor-post-locked-modal__avatar{
  border-radius:50%;
  margin-top:16px;
  min-width:auto !important;
}

.editor-post-panel__row{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.editor-post-panel__row-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.editor-post-panel__row-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.editor-post-panel__row-control .components-button{
  height:auto;
  max-width:100%;
  min-height:32px;
  text-align:right;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.editor-post-panel__row-control .components-dropdown{
  max-width:100%;
}

.editor-post-panel__section{
  padding:16px;
}

.editor-post-publish-panel__content{
  min-height:calc(100% - 144px);
}
.editor-post-publish-panel__content>.components-spinner{
  display:block;
  margin:100px auto 0;
}

.editor-post-publish-panel__header{
  align-content:space-between;
  align-items:center;
  background:#fff;
  border-bottom:1px solid #ddd;
  display:flex;
  height:61px;
  padding-left:16px;
  padding-right:16px;
}
.editor-post-publish-panel__header .components-button{
  justify-content:center;
  width:100%;
}
.editor-post-publish-panel__header .has-icon{
  margin-right:auto;
  width:auto;
}

.components-site-card{
  align-items:center;
  display:flex;
  margin:16px 0;
}

.components-site-icon{
  border:none;
  border-radius:2px;
  flex-shrink:0;
  height:36px;
  margin-left:12px;
  width:36px;
}

.components-site-name{
  display:block;
  font-size:14px;
}

.components-site-home{
  color:#757575;
  display:block;
  font-size:12px;
  word-break:break-word;
}

.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{
  flex:1;
}
@media (min-width:480px){
  .editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{
    max-width:160px;
  }
}

.editor-post-publish-panel__header-publish-button{
  justify-content:center;
  padding-right:4px;
}

.editor-post-publish-panel__header-cancel-button{
  padding-left:4px;
}

.editor-post-publish-panel__header-published{
  flex-grow:1;
}

.editor-post-publish-panel__footer{
  padding:16px;
}

.components-button.editor-post-publish-panel__toggle.is-primary{
  align-items:center;
  display:inline-flex;
}
.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{
  display:none;
}
.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{
  margin-left:-4px;
}

.editor-post-publish-panel__link{
  font-weight:400;
  padding-right:4px;
}

.editor-post-publish-panel__prepublish{
  padding:16px;
}
.editor-post-publish-panel__prepublish strong{
  color:#1e1e1e;
}
.editor-post-publish-panel__prepublish .components-panel__body{
  background:#fff;
  margin-left:-16px;
  margin-right:-16px;
}
.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend{
  display:none;
}
.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{
  align-items:flex-start;
  text-wrap:balance;
  text-wrap:pretty;
}

.post-publish-panel__postpublish .components-panel__body{
  border-bottom:1px solid #e0e0e0;
  border-top:none;
}

.post-publish-panel__postpublish-buttons{
  align-content:space-between;
  display:flex;
  flex-wrap:wrap;
  gap:16px;
}
.post-publish-panel__postpublish-buttons .components-button{
  flex:1;
  justify-content:center;
}
.post-publish-panel__postpublish-buttons .components-clipboard-button{
  width:100%;
}

.post-publish-panel__postpublish-post-address-container{
  align-items:flex-end;
  display:flex;
  margin-bottom:16px;
}
.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{
  flex:1;
}
.post-publish-panel__postpublish-post-address-container input[readonly]{
  background:#f0f0f0;
  border-color:#ccc;
  height:36px;
  overflow:hidden;
  padding:12px;
  text-overflow:ellipsis;
}

.post-publish-panel__postpublish-post-address__copy-button-wrap{
  flex-shrink:0;
  margin-right:16px;
}

.post-publish-panel__postpublish-header{
  font-weight:500;
}

.post-publish-panel__postpublish-subheader{
  margin:0 0 8px;
}

.post-publish-panel__tip{
  color:#f0b849;
}

@media screen and (max-width:782px){
  .post-publish-panel__postpublish-post-address__button-wrap .components-button{
    height:40px;
  }
}
.editor-post-publish-panel{
  background:#fff;
  bottom:0;
  left:0;
  overflow:auto;
  position:fixed;
  right:0;
  top:46px;
  z-index:100001;
}
@media (min-width:782px){
  .editor-post-publish-panel{
    animation:editor-post-publish-panel__slide-in-animation .1s forwards;
    border-right:1px solid #ddd;
    right:auto;
    top:32px;
    transform:translateX(-100%);
    width:281px;
    z-index:99998;
  }
}
@media (min-width:782px) and (prefers-reduced-motion:reduce){
  .editor-post-publish-panel{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
@media (min-width:782px){
  body.is-fullscreen-mode .editor-post-publish-panel{
    top:0;
  }
  [role=region]:focus .editor-post-publish-panel{
    transform:translateX(0);
  }
}

@keyframes editor-post-publish-panel__slide-in-animation{
  to{
    transform:translateX(0);
  }
}
.editor-post-saved-state{
  align-items:center;
  color:#757575;
  display:flex;
  overflow:hidden;
  padding:12px 4px;
  white-space:nowrap;
  width:28px;
}
.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{
  background:#0000;
  color:#757575;
}
.editor-post-saved-state svg{
  display:inline-block;
  flex:0 0 auto;
  fill:currentColor;
  margin-left:8px;
}
@media (min-width:600px){
  .editor-post-saved-state{
    padding:8px 12px;
    text-indent:inherit;
    width:auto;
  }
  .editor-post-saved-state svg{
    margin-left:0;
  }
}

.editor-post-save-draft.has-text.has-icon svg{
  margin-left:0;
}

.editor-post-schedule__panel-dropdown{
  width:100%;
}

.editor-post-schedule__dialog .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-slug{
  align-items:stretch;
  display:flex;
  flex-direction:column;
}

.editor-post-status{
  max-width:100%;
}
.editor-post-status.is-read-only{
  padding:6px 12px;
}
.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{
  padding-bottom:4px;
  padding-top:4px;
}

.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{
  border-top:1px solid #e0e0e0;
  padding-top:16px;
}

.editor-change-status__content .components-popover__content{
  min-width:320px;
  padding:16px;
}
.editor-change-status__content .editor-change-status__password-legend{
  margin-bottom:8px;
  padding:0;
}
.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){
  margin-top:4px;
}

.editor-post-sticky__checkbox-control{
  border-top:1px solid #e0e0e0;
  padding-top:16px;
}

.editor-post-sync-status__value{
  padding:6px 12px 6px 0;
}

.editor-post-taxonomies__hierarchical-terms-list{
  margin-right:-6px;
  margin-top:-6px;
  max-height:14em;
  overflow:auto;
  padding-right:6px;
  padding-top:6px;
}

.editor-post-taxonomies__hierarchical-terms-choice{
  margin-bottom:8px;
}
.editor-post-taxonomies__hierarchical-terms-choice:last-child{
  margin-bottom:4px;
}

.editor-post-taxonomies__hierarchical-terms-subchoices{
  margin-right:16px;
  margin-top:8px;
}

.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{
  margin-bottom:4px;
}

.editor-post-taxonomies__flat-term-most-used-list{
  margin:0;
}
.editor-post-taxonomies__flat-term-most-used-list li{
  display:inline-block;
  margin-left:8px;
}

.editor-post-template__swap-template-modal{
  z-index:1000001;
}

.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
  padding-top:2px;
}
@media (min-width:782px){
  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}

.editor-post-template__dropdown .components-popover__content{
  min-width:240px;
}
.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{
  background:inherit;
  color:inherit;
}

@media (min-width:782px){
  .editor-post-template__create-form{
    width:320px;
  }
}

.editor-post-template__classic-theme-dropdown{
  padding:8px;
}

textarea.editor-post-text-editor{
  border:1px solid #949494;
  border-radius:0;
  box-shadow:none;
  display:block;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:16px !important;
  line-height:2.4;
  margin:0;
  min-height:200px;
  overflow:hidden;
  padding:16px;
  resize:none;
  transition:border .1s ease-out,box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  textarea.editor-post-text-editor{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  textarea.editor-post-text-editor{
    font-size:15px !important;
    padding:24px;
  }
}
textarea.editor-post-text-editor:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  position:relative;
}
textarea.editor-post-text-editor::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
textarea.editor-post-text-editor::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
textarea.editor-post-text-editor:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.editor-post-title.is-raw-text{
  margin-bottom:24px;
  margin-top:2px;
  max-width:none;
}

.editor-post-url__panel-dropdown{
  width:100%;
}

.editor-post-url__panel-dialog .editor-post-url{
  margin:8px;
  min-width:248px;
}
.editor-post-url__link{
  color:#757575;
  direction:ltr;
  margin-top:4px;
  word-break:break-word;
}
.editor-post-url__link-slug{
  font-weight:600;
}

.editor-post-url__input input.components-input-control__input{
  padding-inline-start:0 !important;
}

.editor-post-url__panel-toggle{
  word-break:break-word;
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
  border:1px solid #1e1e1e;
  border-radius:2px;
  border-radius:50%;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:24px;
  line-height:normal;
  margin-left:12px;
  margin-top:2px;
  max-width:24px;
  min-width:24px;
  padding:6px 8px;
  position:relative;
  transition:box-shadow .1s linear;
  transition:none;
  width:24px;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    font-size:13px;
    line-height:normal;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    height:16px;
    max-width:16px;
    min-width:16px;
    width:16px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{
  background-color:#fff;
  border:4px solid #fff;
  box-sizing:inherit;
  height:12px;
  margin:0;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  width:12px;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{
    height:8px;
    width:8px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked{
  background:var(--wp-admin-theme-color);
  border:none;
}
.editor-post-visibility__fieldset .editor-post-visibility__info{
  color:#757575;
  margin-right:36px;
  margin-top:.5em;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__info{
    margin-right:28px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__info{
  margin-bottom:0;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  margin-right:32px;
  padding:6px 8px;
  transition:box-shadow .1s linear;
  width:calc(100% - 32px);
}
@media (prefers-reduced-motion:reduce){
  .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
    font-size:13px;
    line-height:normal;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.editor-posts-per-page-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-trash.components-button{
  flex-grow:1;
  justify-content:center;
}

.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{
  padding-left:4px;
  padding-right:6px;
}

.editor-preview-dropdown__button-external{
  display:flex;
  justify-content:space-between;
  width:100%;
}

.editor-resizable-editor.is-resizable{
  margin:0 auto;
  overflow:visible;
}

.editor-resizable-editor__resize-handle{
  appearance:none;
  background:none;
  border:0;
  border-radius:9999px;
  bottom:0;
  cursor:ew-resize;
  height:100px;
  margin:auto 0;
  outline:none;
  padding:0;
  position:absolute;
  top:0;
  width:12px;
}
.editor-resizable-editor__resize-handle:after{
  background-color:#75757566;
  border-radius:9999px;
  bottom:16px;
  content:"";
  left:0;
  position:absolute;
  right:4px;
  top:16px;
  width:4px;
}
.editor-resizable-editor__resize-handle.is-left{
  right:-18px;
}
.editor-resizable-editor__resize-handle.is-right{
  left:-18px;
}
.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{
  opacity:1;
}
.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{
  background-color:var(--wp-admin-theme-color);
}

.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{
  background-color:#fff;
  border:1px dotted #ddd;
  bottom:auto;
  box-sizing:border-box;
  display:flex;
  height:auto !important;
  justify-content:center;
  left:0;
  padding:24px;
  position:fixed !important;
  right:auto;
  top:-9999em;
  width:280px;
  z-index:100000;
}

.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{
  bottom:0;
  top:auto;
}

.editor-start-page-options__modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:782px){
  .editor-start-page-options__modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-start-page-options__modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
  margin-bottom:24px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{
  min-height:100px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{
  width:100%;
}

.editor-start-template-options__modal .editor-start-template-options__modal__actions{
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  height:92px;
  margin-left:-32px;
  margin-right:-32px;
  padding-left:32px;
  padding-right:32px;
  position:absolute;
  width:100%;
  z-index:1;
}
.editor-start-template-options__modal .block-editor-block-patterns-list{
  padding-bottom:92px;
}

.editor-start-template-options__modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:782px){
  .editor-start-template-options__modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-start-template-options__modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{
  display:none;
}

.components-panel__header.editor-sidebar__panel-tabs{
  padding-left:12px;
  padding-right:0;
}
.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{
  height:24px;
  min-width:24px;
  padding:0;
}
@media (min-width:782px){
  .components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{
    display:flex;
  }
}

.editor-post-summary .components-v-stack:empty{
  display:none;
}

.editor-site-discussion-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.table-of-contents__popover.components-popover .components-popover__content{
  min-width:380px;
}

.components-popover.table-of-contents__popover{
  z-index:99998;
}

.table-of-contents__popover .components-popover__content{
  padding:16px;
}
@media (min-width:600px){
  .table-of-contents__popover .components-popover__content{
    max-height:calc(100vh - 120px);
    overflow-y:auto;
  }
}
.table-of-contents__popover hr{
  margin:10px -16px 0;
}

.table-of-contents__wrapper:focus:before{
  bottom:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  display:block;
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}

.table-of-contents__counts{
  display:flex;
  flex-wrap:wrap;
  margin:-8px 0 0;
}

.table-of-contents__count{
  color:#1e1e1e;
  display:flex;
  flex-basis:33%;
  flex-direction:column;
  font-size:13px;
  margin-bottom:0;
  margin-top:8px;
  padding-left:8px;
}
.table-of-contents__count:nth-child(4n){
  padding-left:0;
}

.table-of-contents__number,.table-of-contents__popover .word-count{
  color:#1e1e1e;
  font-size:21px;
  font-weight:400;
  line-height:30px;
}

.table-of-contents__title{
  display:block;
  font-size:15px;
  font-weight:600;
  margin-top:20px;
}

.editor-text-editor{
  background-color:#fff;
  flex-grow:1;
  position:relative;
  width:100%;
}
.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){
  border:1px solid #949494;
  border-radius:0;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:2.5em;
  font-weight:400;
  line-height:1.4;
  max-width:none;
  padding:16px;
}
@media (min-width:600px){
  .editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){
    padding:24px;
  }
}
.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.editor-text-editor__body{
  margin-left:auto;
  margin-right:auto;
  max-width:1080px;
  padding:0 12px 12px;
  width:100%;
}
@media (min-width:960px){
  .editor-text-editor__body{
    padding:0 24px 24px;
  }
}

.editor-text-editor__toolbar{
  background:#fffc;
  display:flex;
  left:0;
  padding:4px 12px;
  position:sticky;
  right:0;
  top:0;
  z-index:1;
}
@media (min-width:600px){
  .editor-text-editor__toolbar{
    padding:12px;
  }
}
@media (min-width:960px){
  .editor-text-editor__toolbar{
    padding:12px 24px;
  }
}
.editor-text-editor__toolbar h2{
  color:#1e1e1e;
  font-size:13px;
  line-height:40px;
  margin:0 0 0 auto;
}

.editor-visual-editor{
  align-items:center;
  background-color:#ddd;
  display:flex;
  position:relative;
}
.editor-visual-editor.is-resizable{
  max-height:100%;
}
.editor-visual-editor.has-padding{
  padding:24px 24px 0;
}
.editor-visual-editor.is-iframed{
  overflow:hidden;
}
.editor-visual-editor .components-button{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  padding:6px 12px;
}
.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{
  padding:6px;
}PK�-Z�)����dist/editor/style.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-panel__header.interface-complementary-area-header__small{
  background:#fff;
  padding-right:4px;
}
.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
@media (min-width:782px){
  .components-panel__header.interface-complementary-area-header__small{
    display:none;
  }
}

.interface-complementary-area-header{
  background:#fff;
  gap:8px;
  padding-right:12px;
}
.interface-complementary-area-header .interface-complementary-area-header__title{
  margin:0;
}
.interface-complementary-area-header .components-button.has-icon{
  display:none;
  margin-left:auto;
}
.interface-complementary-area-header .components-button.has-icon~.components-button{
  margin-left:0;
}
@media (min-width:782px){
  .interface-complementary-area-header .components-button.has-icon{
    display:flex;
  }
}

.interface-complementary-area{
  background:#fff;
  color:#1e1e1e;
  height:100%;
  overflow:auto;
}
@media (min-width:600px){
  .interface-complementary-area{
    -webkit-overflow-scrolling:touch;
  }
}
@media (min-width:782px){
  .interface-complementary-area{
    width:280px;
  }
}
.interface-complementary-area .components-panel{
  border:none;
  position:relative;
  z-index:0;
}
.interface-complementary-area .components-panel__header{
  position:sticky;
  top:0;
  z-index:1;
}
.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
  top:48px;
}
@media (min-width:782px){
  .interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
    top:0;
  }
}
.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){
  margin-top:0;
}
.interface-complementary-area h2{
  color:#1e1e1e;
  font-size:13px;
  font-weight:500;
  margin-bottom:1.5em;
}
.interface-complementary-area h3{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}
.interface-complementary-area hr{
  border-bottom:1px solid #f0f0f0;
  border-top:none;
  margin:1.5em 0;
}
.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{
  box-shadow:none;
  margin-bottom:1.5em;
}
.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{
  margin-bottom:0;
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus{
  bottom:10px;
  left:auto;
  right:10px;
  top:auto;
}

.interface-complementary-area__fill{
  height:100%;
}

@media (min-width:782px){
  body.js.is-fullscreen-mode{
    height:calc(100% + 32px);
    margin-top:-32px;
  }
  body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{
    display:none;
  }
  body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{
    margin-left:0;
  }
}

html.interface-interface-skeleton__html-container{
  position:fixed;
  width:100%;
}
@media (min-width:782px){
  html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){
    position:static;
    width:auto;
  }
}

.interface-interface-skeleton{
  bottom:0;
  display:flex;
  flex-direction:row;
  height:auto;
  max-height:100%;
  position:fixed;
  right:0;
  top:46px;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    top:32px;
  }
  .is-fullscreen-mode .interface-interface-skeleton{
    top:0;
  }
}

.interface-interface-skeleton__editor{
  display:flex;
  flex:0 1 100%;
  flex-direction:column;
  overflow:hidden;
}

.interface-interface-skeleton{
  left:0;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    left:160px;
  }
}
@media (min-width:783px){
  .auto-fold .interface-interface-skeleton{
    left:36px;
  }
}
@media (min-width:961px){
  .auto-fold .interface-interface-skeleton{
    left:160px;
  }
}
.folded .interface-interface-skeleton{
  left:0;
}
@media (min-width:783px){
  .folded .interface-interface-skeleton{
    left:36px;
  }
}

body.is-fullscreen-mode .interface-interface-skeleton{
  left:0 !important;
}

.interface-interface-skeleton__body{
  display:flex;
  flex-grow:1;
  overflow:auto;
  overscroll-behavior-y:none;
  position:relative;
}
@media (min-width:782px){
  .has-footer .interface-interface-skeleton__body{
    padding-bottom:25px;
  }
}

.interface-interface-skeleton__content{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:auto;
  z-index:20;
}
@media (min-width:782px){
  .interface-interface-skeleton__content{
    z-index:auto;
  }
}

.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
  background:#fff;
  bottom:0;
  color:#1e1e1e;
  flex-shrink:0;
  left:0;
  position:absolute;
  top:0;
  width:auto;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
    position:relative !important;
  }
}

.interface-interface-skeleton__sidebar{
  border-top:1px solid #e0e0e0;
  overflow:hidden;
}
@media (min-width:782px){
  .interface-interface-skeleton__sidebar{
    box-shadow:-1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__secondary-sidebar{
  border-top:1px solid #e0e0e0;
  right:0;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar{
    box-shadow:1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__header{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
  color:#1e1e1e;
  flex-shrink:0;
  height:auto;
  outline:1px solid #0000;
  z-index:30;
}

.interface-interface-skeleton__footer{
  background-color:#fff;
  border-top:1px solid #e0e0e0;
  bottom:0;
  color:#1e1e1e;
  display:none;
  flex-shrink:0;
  height:auto;
  left:0;
  position:absolute;
  width:100%;
  z-index:90;
}
@media (min-width:782px){
  .interface-interface-skeleton__footer{
    display:flex;
  }
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb{
  align-items:center;
  background:#fff;
  display:flex;
  font-size:13px;
  height:24px;
  padding:0 18px;
  z-index:30;
}

.interface-interface-skeleton__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:auto;
  position:fixed !important;
  right:0;
  top:-9999em;
  width:100vw;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__actions{
    width:280px;
  }
}
.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{
  bottom:0;
  top:auto;
}
.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
  top:46px;
}
@media (min-width:782px){
  .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    border-left:1px solid #ddd;
    top:32px;
  }
  .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    top:0;
  }
}

.interface-pinned-items{
  display:flex;
  gap:8px;
}
.interface-pinned-items .components-button{
  display:none;
  margin:0;
}
.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{
  display:flex;
}
.interface-pinned-items .components-button svg{
  max-height:24px;
  max-width:24px;
}
@media (min-width:600px){
  .interface-pinned-items .components-button{
    display:flex;
  }
}

.editor-autocompleters__user .editor-autocompleters__no-avatar:before{
  content:"";
  font:normal 20px/1 dashicons;
  margin-right:5px;
  vertical-align:middle;
}
.editor-autocompleters__user .editor-autocompleters__user-avatar{
  flex-grow:0;
  flex-shrink:0;
  height:24px;
  margin-right:8px;
  max-width:none;
  width:24px;
}
.editor-autocompleters__user .editor-autocompleters__user-name{
  flex-grow:1;
  flex-shrink:0;
  max-width:200px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.editor-autocompleters__user .editor-autocompleters__user-slug{
  color:#757575;
  flex-grow:0;
  flex-shrink:0;
  margin-left:8px;
  max-width:100px;
  overflow:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.editor-autocompleters__user:hover .editor-autocompleters__user-slug{
  color:var(--wp-admin-theme-color);
}

.editor-block-manager__no-results{
  font-style:italic;
  padding:24px 0;
  text-align:center;
}

.editor-block-manager__search{
  margin:16px 0;
}

.editor-block-manager__disabled-blocks-count{
  background-color:#fff;
  border:1px solid #ddd;
  border-width:1px 0;
  box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;
  padding:8px;
  position:sticky;
  text-align:center;
  top:-5px;
  z-index:2;
}
.editor-block-manager__disabled-blocks-count~.editor-block-manager__results .editor-block-manager__category-title{
  top:31px;
}
.editor-block-manager__disabled-blocks-count .is-link{
  margin-left:12px;
}

.editor-block-manager__category{
  margin:0 0 24px;
}

.editor-block-manager__category-title{
  background-color:#fff;
  padding:16px 0;
  position:sticky;
  top:-4px;
  z-index:1;
}
.editor-block-manager__category-title .components-checkbox-control__label{
  font-weight:600;
}

.editor-block-manager__checklist{
  margin-top:0;
}

.editor-block-manager__category-title,.editor-block-manager__checklist-item{
  border-bottom:1px solid #ddd;
}

.editor-block-manager__checklist-item{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:0;
  padding:8px 0 8px 16px;
}
.components-modal__content .editor-block-manager__checklist-item.components-checkbox-control__input-container{
  margin:0 8px;
}
.editor-block-manager__checklist-item .block-editor-block-icon{
  margin-right:10px;
  fill:#1e1e1e;
}

.editor-block-manager__results{
  border-top:1px solid #ddd;
}

.editor-block-manager__disabled-blocks-count+.editor-block-manager__results{
  border-top-width:0;
}

.editor-collapsible-block-toolbar{
  align-items:center;
  display:flex;
  height:60px;
  overflow:hidden;
}
.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{
  background:#0000;
  border-bottom:0;
  height:100%;
}
.editor-collapsible-block-toolbar .block-editor-block-toolbar{
  height:100%;
  padding-top:15px;
}
.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){
  height:32px;
}
.editor-collapsible-block-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-right:7px;
  width:1px;
}
.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{
  border-right:none;
  position:relative;
}
.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  position:absolute;
  right:-1px;
  top:4px;
  width:1px;
}
.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{
  display:none;
}
.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{
  height:32px;
  overflow:visible;
}
@media (min-width:600px){
  .editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    height:40px;
    position:relative;
    top:-5px;
  }
}
.editor-collapsible-block-toolbar.is-collapsed{
  display:none;
}

.editor-create-template-part-modal{
  z-index:1000001;
}

.editor-create-template-part-modal__area-radio-group{
  border:1px solid #757575;
  border-radius:2px;
  width:100%;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio{
  display:block;
  height:100%;
  padding:12px;
  text-align:left;
  width:100%;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover{
  background-color:inherit;
  border-bottom:1px solid #757575;
  border-radius:0;
  margin:0;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:focus){
  box-shadow:none;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:focus{
  border-bottom:1px solid #fff;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:last-of-type{
  border-bottom:none;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true]{
  color:#1e1e1e;
  cursor:auto;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover) .editor-create-template-part-modal__option-label div,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true] .editor-create-template-part-modal__option-label div{
  color:#949494;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label{
  padding-top:4px;
  white-space:normal;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label div{
  font-size:12px;
  padding-top:4px;
}
.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__checkbox{
  margin-left:auto;
  min-width:24px;
}

.editor-content-only-settings-menu__description{
  min-width:235px;
  padding:8px;
}

.editor-blog-title-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-document-bar{
  align-items:center;
  background:#f0f0f0;
  border-radius:4px;
  display:flex;
  height:32px;
  justify-content:space-between;
  min-width:0;
  width:min(100%, 450px);
}
.editor-document-bar:hover{
  background-color:#e0e0e0;
}
.editor-document-bar .components-button{
  border-radius:4px;
  transition:all .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .editor-document-bar .components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.editor-document-bar .components-button:hover{
  background:#e0e0e0;
}
@media screen and (min-width:782px) and (max-width:960px){
  .editor-document-bar.has-back-button .editor-document-bar__post-type-label{
    display:none;
  }
}

.editor-document-bar__command{
  color:var(--wp-block-synced-color);
  flex-grow:1;
  overflow:hidden;
}

.editor-document-bar__title{
  color:#1e1e1e;
  margin:0 auto;
  max-width:70%;
  overflow:hidden;
}
@media (min-width:782px){
  .editor-document-bar__title{
    padding-left:24px;
  }
}
.editor-document-bar__title h1{
  align-items:center;
  display:flex;
  font-weight:400;
  justify-content:center;
  overflow:hidden;
  white-space:nowrap;
}

.editor-document-bar__post-title{
  color:currentColor;
  flex:1;
  overflow:hidden;
  text-overflow:ellipsis;
}
.editor-document-bar.is-global .editor-document-bar__post-title{
  color:var(--wp-block-synced-color);
}

.editor-document-bar__post-type-label{
  color:#2f2f2f;
  flex:0;
  padding-left:4px;
}
@media screen and (max-width:600px){
  .editor-document-bar__post-type-label{
    display:none;
  }
}

.editor-document-bar__shortcut{
  color:#2f2f2f;
  display:none;
  min-width:24px;
}
@media (min-width:782px){
  .editor-document-bar__shortcut{
    display:initial;
  }
}

.editor-document-bar__back.components-button.has-icon.has-text{
  color:#757575;
  flex-shrink:0;
  gap:0;
  min-width:36px;
  position:absolute;
  z-index:1;
}
.editor-document-bar__back.components-button.has-icon.has-text:hover{
  background-color:initial;
  color:#1e1e1e;
}

.document-outline{
  margin:20px 0;
}
.document-outline ul{
  margin:0;
  padding:0;
}

.document-outline__item{
  display:flex;
  margin:4px 0;
}
.document-outline__item a{
  text-decoration:none;
}
.document-outline__item .document-outline__emdash:before{
  color:#ddd;
  margin-right:4px;
}
.document-outline__item.is-h2 .document-outline__emdash:before{
  content:"—";
}
.document-outline__item.is-h3 .document-outline__emdash:before{
  content:"——";
}
.document-outline__item.is-h4 .document-outline__emdash:before{
  content:"———";
}
.document-outline__item.is-h5 .document-outline__emdash:before{
  content:"————";
}
.document-outline__item.is-h6 .document-outline__emdash:before{
  content:"—————";
}

.document-outline__button{
  align-items:flex-start;
  background:none;
  border:none;
  border-radius:2px;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  margin:0 0 0 -1px;
  padding:2px 5px 2px 1px;
  text-align:left;
}
.document-outline__button:disabled{
  cursor:default;
}
.document-outline__button:focus{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.document-outline__level{
  background:#ddd;
  border-radius:3px;
  color:#1e1e1e;
  font-size:13px;
  margin-right:4px;
  padding:1px 6px;
}
.is-invalid .document-outline__level{
  background:#f0b849;
}

.document-outline__item-content{
  padding:1px 0;
}

.editor-document-outline.has-no-headings{
  color:#757575;
  text-align:center;
}
.editor-document-outline.has-no-headings>svg{
  margin-top:28px;
}
.editor-document-outline.has-no-headings>p{
  padding-left:32px;
  padding-right:32px;
}

.editor-document-tools{
  align-items:center;
  display:inline-flex;
}
.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{
  display:none;
}
@media (min-width:782px){
  .editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{
    display:inline-flex;
  }
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{
  display:inline-flex;
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{
  transition:transform .2s cubic-bezier(.165, .84, .44, 1);
}
@media (prefers-reduced-motion:reduce){
  .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{
  transform:rotate(45deg);
}
.editor-document-tools .block-editor-list-view{
  display:none;
}
@media (min-width:600px){
  .editor-document-tools .block-editor-list-view{
    display:flex;
  }
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{
  height:32px;
  min-width:32px;
  padding:4px;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{
  background:#1e1e1e;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
  outline:1px solid #0000;
}
.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{
  display:none;
}

.editor-document-tools__left{
  align-items:center;
  display:inline-flex;
  gap:8px;
}
.editor-document-tools__left:not(:last-child){
  margin-inline-end:8px;
}

.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{
  height:32px;
  min-width:32px;
  padding:0;
  width:32px;
}
.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{
  height:32px;
  padding:0 8px;
  width:auto;
}

.show-icon-labels .editor-document-tools__left>*+*{
  margin-left:8px;
}

.editor-editor-interface .entities-saved-states__panel-header{
  height:61px;
}

.editor-editor-interface .interface-interface-skeleton__content{
  isolation:isolate;
}

.editor-visual-editor{
  flex:1 0 auto;
}

.components-editor-notices__dismissible,.components-editor-notices__pinned{
  color:#1e1e1e;
  left:0;
  position:relative;
  right:0;
  top:0;
}
.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice{
  border-bottom:1px solid #0003;
  box-sizing:border-box;
  min-height:60px;
  padding:0 12px;
}
.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss{
  margin-top:12px;
}

.entities-saved-states__panel-header{
  background:#fff;
  border-bottom:1px solid #ddd;
  box-sizing:border-box;
  height:60px;
  padding-left:16px;
  padding-right:16px;
}

.entities-saved-states__text-prompt{
  padding:16px 16px 4px;
}
.entities-saved-states__text-prompt .entities-saved-states__text-prompt--header{
  display:block;
  margin-bottom:12px;
}

.entities-saved-states__description-heading{
  font-size:13px;
}

.entities-saved-states__changes{
  color:#757575;
  font-size:12px;
  list-style:disc;
  margin:8px 16px 0;
}
.entities-saved-states__changes li{
  margin-bottom:4px;
}

.editor-error-boundary{
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  margin:60px auto auto;
  max-width:780px;
  padding:20px;
}

.editor-header{
  align-items:center;
  background:#fff;
  display:grid;
  grid-auto-flow:row;
  grid-template:auto/60px minmax(0, max-content) minmax(min-content, 1fr) 60px;
  height:60px;
  justify-content:space-between;
  max-width:100vw;
}
.editor-header:has(>.editor-header__center){
  grid-template:auto/60px min-content 1fr min-content 60px;
}
@media (min-width:782px){
  .editor-header:has(>.editor-header__center){
    grid-template:auto/60px minmax(min-content, 1fr) 2fr minmax(min-content, 1fr) 60px;
  }
}
@media (min-width:480px){
  .editor-header{
    gap:16px;
  }
}
@media (min-width:280px){
  .editor-header{
    flex-wrap:nowrap;
  }
}

.editor-header__toolbar{
  align-items:center;
  clip-path:inset(-2px);
  display:flex;
  grid-column:1 /  3;
  min-width:0;
}
.editor-header__toolbar>:first-child{
  margin-inline:16px 0;
}
.editor-header__back-button+.editor-header__toolbar{
  grid-column:2 /  3;
}
@media (min-width:480px){
  .editor-header__back-button+.editor-header__toolbar>:first-child{
    margin-inline:0;
  }
  .editor-header__toolbar{
    clip-path:none;
  }
}
.editor-header__toolbar .table-of-contents{
  display:none;
}
@media (min-width:600px){
  .editor-header__toolbar .table-of-contents{
    display:block;
  }
}
.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{
  margin-inline:8px 0;
}

.editor-header__center{
  align-items:center;
  clip-path:inset(-2px);
  display:flex;
  grid-column:3 /  4;
  justify-content:center;
  min-width:0;
}
@media (max-width:479px){
  .editor-header__center>:first-child{
    margin-inline-start:8px;
  }
  .editor-header__center>:last-child{
    margin-inline-end:8px;
  }
}
.editor-header__settings{
  align-items:center;
  display:inline-flex;
  flex-wrap:nowrap;
  gap:8px;
  grid-column:3 /  -1;
  justify-self:end;
  padding-right:4px;
}
.editor-header:has(>.editor-header__center) .editor-header__settings{
  grid-column:4 /  -1;
}
@media (min-width:600px){
  .editor-header__settings{
    padding-right:8px;
  }
}
.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{
  width:auto;
}
.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{
  content:attr(aria-label);
  white-space:nowrap;
}
.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{
  background-color:initial;
}
.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{
  background-color:initial;
  box-shadow:0 0 0 1.5px var(--wp-admin-theme-color);
}
.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{
  display:block;
}
.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{
  content:none;
}
.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{
  display:block;
}
.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{
  padding-left:8px;
  padding-right:8px;
}
@media (min-width:600px){
  .show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{
    padding-left:12px;
    padding-right:12px;
  }
}
.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{
  content:none;
}

.show-icon-labels .editor-header__toolbar .block-editor-block-mover{
  border-left:none;
}
.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-left:8px;
  margin-top:4px;
  width:1px;
}
.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{
  background:#ddd;
  left:calc(50% + 1px);
  width:calc(100% - 24px);
}

.show-icon-labels.interface-pinned-items{
  border-bottom:1px solid #ccc;
  display:block;
  margin:0 -12px;
  padding:6px 12px 12px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon{
  justify-content:flex-start;
  margin:0;
  padding:6px 6px 6px 8px;
  width:14.625rem;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{
  display:block;
  max-width:24px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{
  padding-left:40px;
}
.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{
  margin-right:8px;
}

@media (min-width:480px){
  .editor-header__post-preview-button{
    display:none;
  }
}

.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{
  border-bottom:none;
}
.editor-editor-interface.is-distraction-free .editor-header{
  background-color:#fff;
  width:100%;
}
@media (min-width:782px){
  .editor-editor-interface.is-distraction-free .editor-header{
    box-shadow:0 1px 0 0 rgba(0,0,0,.133);
    position:absolute;
  }
}
.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{
  visibility:hidden;
}
.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{
  display:none;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{
  opacity:1 !important;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{
  transform:translateX(0) translateZ(0) !important;
}
.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{
  position:absolute;
  z-index:35;
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.editor-inserter-sidebar{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  height:100%;
}
.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{
  box-sizing:inherit;
}

.editor-inserter-sidebar__content{
  height:100%;
}

.editor-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.editor-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.editor-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.editor-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.editor-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.editor-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 0 0 1rem;
  text-align:right;
}
.editor-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.editor-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.editor-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 0 0 .2rem;
}

.editor-list-view-sidebar{
  height:100%;
}
@media (min-width:782px){
  .editor-list-view-sidebar{
    width:350px;
  }
}

.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{
  height:100%;
  overflow:auto;
  padding:4px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:auto;
  scrollbar-width:thin;
  will-change:transform;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{
  background-color:initial;
}
.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{
    scrollbar-color:#949494 #0000;
  }
}

.editor-list-view-sidebar__list-view-container{
  display:flex;
  flex-direction:column;
  height:100%;
}

.editor-list-view-sidebar__tab-panel{
  height:100%;
}

.editor-list-view-sidebar__outline{
  border-bottom:1px solid #ddd;
  display:flex;
  flex-direction:column;
  gap:8px;
  padding:16px;
}
.editor-list-view-sidebar__outline>div>span:first-child{
  display:inline-block;
  width:90px;
}
.editor-list-view-sidebar__outline>div>span{
  color:#757575;
  font-size:12px;
  line-height:1.4;
}

.editor-post-order__panel,.editor-post-parent__panel{
  padding-top:8px;
}
.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{
  width:100%;
}

.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{
  margin:8px;
}
.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{
  min-width:320px;
}

.editor-post-author__panel{
  padding-top:8px;
}

.editor-post-author__panel .editor-post-panel__row-control>div{
  width:100%;
}

.editor-post-author__panel-dialog .editor-post-author{
  margin:8px;
  min-width:248px;
}

.editor-action-modal{
  z-index:1000001;
}

.editor-post-card-panel__content{
  flex-grow:1;
}
.editor-post-card-panel__title{
  width:100%;
}
.editor-post-card-panel__title.editor-post-card-panel__title{
  align-items:center;
  column-gap:8px;
  display:flex;
  flex-wrap:wrap;
  margin:0;
  padding:2px 0;
  row-gap:4px;
  word-break:break-word;
}
.editor-post-card-panel__icon{
  flex:0 0 24px;
  height:24px;
  width:24px;
}
.editor-post-card-panel__header{
  display:flex;
  justify-content:space-between;
}
.editor-post-card-panel.has-description .editor-post-card-panel__header{
  margin-bottom:8px;
}

.editor-post-card-panel__icon.is-sync{
  fill:var(--wp-block-synced-color);
}
.editor-post-card-panel__icon.is-sync+.editor-post-card-panel__title{
  color:var(--wp-block-synced-color);
}

.editor-post-card-panel__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  display:inline-block;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.editor-post-content-information{
  color:#757575;
}
.editor-post-content-information .components-text{
  color:inherit;
}

.editor-post-discussion__panel-dialog .editor-post-discussion{
  margin:8px;
  min-width:248px;
}

.editor-post-discussion__panel-toggle .components-text{
  color:inherit;
}

.editor-post-discussion__panel-dialog .components-popover__content{
  min-width:320px;
}

.editor-post-excerpt__textarea{
  margin-bottom:10px;
  width:100%;
}

.editor-post-excerpt__dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-featured-image{
  padding:0;
}
.editor-post-featured-image .components-spinner{
  left:50%;
  margin-left:-9px;
  margin-top:-9px;
  position:absolute;
  top:50%;
}

.editor-post-featured-image__container{
  position:relative;
}
.editor-post-featured-image__container:focus .editor-post-featured-image__actions,.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions,.editor-post-featured-image__container:hover .editor-post-featured-image__actions{
  opacity:1;
}
.editor-post-featured-image__container .components-drop-zone__content{
  border-radius:2px;
}
.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{
  align-items:center;
  display:flex;
  gap:8px;
}
.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{
  margin:0;
}

.editor-post-featured-image__preview,.editor-post-featured-image__toggle{
  box-shadow:0 0 0 0 var(--wp-admin-theme-color);
  display:flex;
  justify-content:center;
  min-height:40px;
  outline-offset:-1px;
  overflow:hidden;
  padding:0;
  transition:all .1s ease-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-featured-image__preview,.editor-post-featured-image__toggle{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.editor-post-featured-image__preview{
  height:auto !important;
  outline:1px solid #0000001a;
}
.editor-post-featured-image__preview .editor-post-featured-image__preview-image{
  aspect-ratio:2/1;
  object-fit:cover;
  object-position:50% 50%;
  width:100%;
}

.editor-post-featured-image__toggle{
  box-shadow:inset 0 0 0 1px #ccc;
}

.editor-post-featured-image__actions{
  bottom:0;
  opacity:0;
  padding:8px;
  position:absolute;
  transition:opacity 50ms ease-out;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-featured-image__actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.editor-post-featured-image__action{
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background:#ffffffbf;
  flex-grow:1;
  justify-content:center;
}

[class].editor-post-format__suggestion{
  margin:4px 0 0;
}

.editor-post-format__dialog .editor-post-format__dialog-content{
  margin:8px;
  min-width:248px;
}

.editor-post-last-edited-panel{
  color:#757575;
}
.editor-post-last-edited-panel .components-text{
  color:inherit;
}

.editor-post-last-revision__title{
  font-weight:500;
  width:100%;
}

.editor-post-last-revision__title.components-button.has-icon{
  height:100%;
  justify-content:space-between;
}
.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{
  background:#f0f0f0;
}
.editor-post-last-revision__title.components-button.has-icon:focus{
  border-radius:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.components-panel__body.is-opened.editor-post-last-revision__panel{
  height:48px;
  padding:0;
}
.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{
  padding:16px;
}

.editor-private-post-last-revision__button{
  display:inline-block;
}

.editor-post-locked-modal__buttons{
  margin-top:24px;
}

.editor-post-locked-modal__avatar{
  border-radius:50%;
  margin-top:16px;
  min-width:auto !important;
}

.editor-post-panel__row{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.editor-post-panel__row-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.editor-post-panel__row-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.editor-post-panel__row-control .components-button{
  height:auto;
  max-width:100%;
  min-height:32px;
  text-align:left;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.editor-post-panel__row-control .components-dropdown{
  max-width:100%;
}

.editor-post-panel__section{
  padding:16px;
}

.editor-post-publish-panel__content{
  min-height:calc(100% - 144px);
}
.editor-post-publish-panel__content>.components-spinner{
  display:block;
  margin:100px auto 0;
}

.editor-post-publish-panel__header{
  align-content:space-between;
  align-items:center;
  background:#fff;
  border-bottom:1px solid #ddd;
  display:flex;
  height:61px;
  padding-left:16px;
  padding-right:16px;
}
.editor-post-publish-panel__header .components-button{
  justify-content:center;
  width:100%;
}
.editor-post-publish-panel__header .has-icon{
  margin-left:auto;
  width:auto;
}

.components-site-card{
  align-items:center;
  display:flex;
  margin:16px 0;
}

.components-site-icon{
  border:none;
  border-radius:2px;
  flex-shrink:0;
  height:36px;
  margin-right:12px;
  width:36px;
}

.components-site-name{
  display:block;
  font-size:14px;
}

.components-site-home{
  color:#757575;
  display:block;
  font-size:12px;
  word-break:break-word;
}

.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{
  flex:1;
}
@media (min-width:480px){
  .editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{
    max-width:160px;
  }
}

.editor-post-publish-panel__header-publish-button{
  justify-content:center;
  padding-left:4px;
}

.editor-post-publish-panel__header-cancel-button{
  padding-right:4px;
}

.editor-post-publish-panel__header-published{
  flex-grow:1;
}

.editor-post-publish-panel__footer{
  padding:16px;
}

.components-button.editor-post-publish-panel__toggle.is-primary{
  align-items:center;
  display:inline-flex;
}
.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{
  display:none;
}
.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{
  margin-right:-4px;
}

.editor-post-publish-panel__link{
  font-weight:400;
  padding-left:4px;
}

.editor-post-publish-panel__prepublish{
  padding:16px;
}
.editor-post-publish-panel__prepublish strong{
  color:#1e1e1e;
}
.editor-post-publish-panel__prepublish .components-panel__body{
  background:#fff;
  margin-left:-16px;
  margin-right:-16px;
}
.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend{
  display:none;
}
.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{
  align-items:flex-start;
  text-wrap:balance;
  text-wrap:pretty;
}

.post-publish-panel__postpublish .components-panel__body{
  border-bottom:1px solid #e0e0e0;
  border-top:none;
}

.post-publish-panel__postpublish-buttons{
  align-content:space-between;
  display:flex;
  flex-wrap:wrap;
  gap:16px;
}
.post-publish-panel__postpublish-buttons .components-button{
  flex:1;
  justify-content:center;
}
.post-publish-panel__postpublish-buttons .components-clipboard-button{
  width:100%;
}

.post-publish-panel__postpublish-post-address-container{
  align-items:flex-end;
  display:flex;
  margin-bottom:16px;
}
.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{
  flex:1;
}
.post-publish-panel__postpublish-post-address-container input[readonly]{
  background:#f0f0f0;
  border-color:#ccc;
  height:36px;
  overflow:hidden;
  padding:12px;
  text-overflow:ellipsis;
}

.post-publish-panel__postpublish-post-address__copy-button-wrap{
  flex-shrink:0;
  margin-left:16px;
}

.post-publish-panel__postpublish-header{
  font-weight:500;
}

.post-publish-panel__postpublish-subheader{
  margin:0 0 8px;
}

.post-publish-panel__tip{
  color:#f0b849;
}

@media screen and (max-width:782px){
  .post-publish-panel__postpublish-post-address__button-wrap .components-button{
    height:40px;
  }
}
.editor-post-publish-panel{
  background:#fff;
  bottom:0;
  left:0;
  overflow:auto;
  position:fixed;
  right:0;
  top:46px;
  z-index:100001;
}
@media (min-width:782px){
  .editor-post-publish-panel{
    animation:editor-post-publish-panel__slide-in-animation .1s forwards;
    border-left:1px solid #ddd;
    left:auto;
    top:32px;
    transform:translateX(100%);
    width:281px;
    z-index:99998;
  }
}
@media (min-width:782px) and (prefers-reduced-motion:reduce){
  .editor-post-publish-panel{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
@media (min-width:782px){
  body.is-fullscreen-mode .editor-post-publish-panel{
    top:0;
  }
  [role=region]:focus .editor-post-publish-panel{
    transform:translateX(0);
  }
}

@keyframes editor-post-publish-panel__slide-in-animation{
  to{
    transform:translateX(0);
  }
}
.editor-post-saved-state{
  align-items:center;
  color:#757575;
  display:flex;
  overflow:hidden;
  padding:12px 4px;
  white-space:nowrap;
  width:28px;
}
.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{
  background:#0000;
  color:#757575;
}
.editor-post-saved-state svg{
  display:inline-block;
  flex:0 0 auto;
  fill:currentColor;
  margin-right:8px;
}
@media (min-width:600px){
  .editor-post-saved-state{
    padding:8px 12px;
    text-indent:inherit;
    width:auto;
  }
  .editor-post-saved-state svg{
    margin-right:0;
  }
}

.editor-post-save-draft.has-text.has-icon svg{
  margin-right:0;
}

.editor-post-schedule__panel-dropdown{
  width:100%;
}

.editor-post-schedule__dialog .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-slug{
  align-items:stretch;
  display:flex;
  flex-direction:column;
}

.editor-post-status{
  max-width:100%;
}
.editor-post-status.is-read-only{
  padding:6px 12px;
}
.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{
  padding-bottom:4px;
  padding-top:4px;
}

.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{
  border-top:1px solid #e0e0e0;
  padding-top:16px;
}

.editor-change-status__content .components-popover__content{
  min-width:320px;
  padding:16px;
}
.editor-change-status__content .editor-change-status__password-legend{
  margin-bottom:8px;
  padding:0;
}
.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){
  margin-top:4px;
}

.editor-post-sticky__checkbox-control{
  border-top:1px solid #e0e0e0;
  padding-top:16px;
}

.editor-post-sync-status__value{
  padding:6px 0 6px 12px;
}

.editor-post-taxonomies__hierarchical-terms-list{
  margin-left:-6px;
  margin-top:-6px;
  max-height:14em;
  overflow:auto;
  padding-left:6px;
  padding-top:6px;
}

.editor-post-taxonomies__hierarchical-terms-choice{
  margin-bottom:8px;
}
.editor-post-taxonomies__hierarchical-terms-choice:last-child{
  margin-bottom:4px;
}

.editor-post-taxonomies__hierarchical-terms-subchoices{
  margin-left:16px;
  margin-top:8px;
}

.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{
  margin-bottom:4px;
}

.editor-post-taxonomies__flat-term-most-used-list{
  margin:0;
}
.editor-post-taxonomies__flat-term-most-used-list li{
  display:inline-block;
  margin-right:8px;
}

.editor-post-template__swap-template-modal{
  z-index:1000001;
}

.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
  padding-top:2px;
}
@media (min-width:782px){
  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}

.editor-post-template__dropdown .components-popover__content{
  min-width:240px;
}
.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{
  background:inherit;
  color:inherit;
}

@media (min-width:782px){
  .editor-post-template__create-form{
    width:320px;
  }
}

.editor-post-template__classic-theme-dropdown{
  padding:8px;
}

textarea.editor-post-text-editor{
  border:1px solid #949494;
  border-radius:0;
  box-shadow:none;
  display:block;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:16px !important;
  line-height:2.4;
  margin:0;
  min-height:200px;
  overflow:hidden;
  padding:16px;
  resize:none;
  transition:border .1s ease-out,box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  textarea.editor-post-text-editor{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  textarea.editor-post-text-editor{
    font-size:15px !important;
    padding:24px;
  }
}
textarea.editor-post-text-editor:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  position:relative;
}
textarea.editor-post-text-editor::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
textarea.editor-post-text-editor::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
textarea.editor-post-text-editor:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.editor-post-title.is-raw-text{
  margin-bottom:24px;
  margin-top:2px;
  max-width:none;
}

.editor-post-url__panel-dropdown{
  width:100%;
}

.editor-post-url__panel-dialog .editor-post-url{
  margin:8px;
  min-width:248px;
}
.editor-post-url__link{
  color:#757575;
  direction:ltr;
  margin-top:4px;
  word-break:break-word;
}
.editor-post-url__link-slug{
  font-weight:600;
}

.editor-post-url__input input.components-input-control__input{
  padding-inline-start:0 !important;
}

.editor-post-url__panel-toggle{
  word-break:break-word;
}

.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
  border:1px solid #1e1e1e;
  border-radius:2px;
  border-radius:50%;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:24px;
  line-height:normal;
  margin-right:12px;
  margin-top:2px;
  max-width:24px;
  min-width:24px;
  padding:6px 8px;
  position:relative;
  transition:box-shadow .1s linear;
  transition:none;
  width:24px;
}
@media (prefers-reduced-motion:reduce){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    font-size:13px;
    line-height:normal;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{
    height:16px;
    max-width:16px;
    min-width:16px;
    width:16px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{
  background-color:#fff;
  border:4px solid #fff;
  box-sizing:inherit;
  height:12px;
  left:50%;
  margin:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:12px;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{
    height:8px;
    width:8px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{
  box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked{
  background:var(--wp-admin-theme-color);
  border:none;
}
.editor-post-visibility__fieldset .editor-post-visibility__info{
  color:#757575;
  margin-left:36px;
  margin-top:.5em;
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__info{
    margin-left:28px;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__info{
  margin-bottom:0;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
  border:1px solid #949494;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  line-height:normal;
  margin-left:32px;
  padding:6px 8px;
  transition:box-shadow .1s linear;
  width:calc(100% - 32px);
}
@media (prefers-reduced-motion:reduce){
  .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{
    font-size:13px;
    line-height:normal;
  }
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:-ms-input-placeholder{
  color:#1e1e1e9e;
}

.editor-posts-per-page-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.editor-post-trash.components-button{
  flex-grow:1;
  justify-content:center;
}

.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{
  padding-left:6px;
  padding-right:4px;
}

.editor-preview-dropdown__button-external{
  display:flex;
  justify-content:space-between;
  width:100%;
}

.editor-resizable-editor.is-resizable{
  margin:0 auto;
  overflow:visible;
}

.editor-resizable-editor__resize-handle{
  appearance:none;
  background:none;
  border:0;
  border-radius:9999px;
  bottom:0;
  cursor:ew-resize;
  height:100px;
  margin:auto 0;
  outline:none;
  padding:0;
  position:absolute;
  top:0;
  width:12px;
}
.editor-resizable-editor__resize-handle:after{
  background-color:#75757566;
  border-radius:9999px;
  bottom:16px;
  content:"";
  left:4px;
  position:absolute;
  right:0;
  top:16px;
  width:4px;
}
.editor-resizable-editor__resize-handle.is-left{
  left:-18px;
}
.editor-resizable-editor__resize-handle.is-right{
  right:-18px;
}
.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{
  opacity:1;
}
.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{
  background-color:var(--wp-admin-theme-color);
}

.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{
  background-color:#fff;
  border:1px dotted #ddd;
  bottom:auto;
  box-sizing:border-box;
  display:flex;
  height:auto !important;
  justify-content:center;
  left:auto;
  padding:24px;
  position:fixed !important;
  right:0;
  top:-9999em;
  width:280px;
  z-index:100000;
}

.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{
  bottom:0;
  top:auto;
}

.editor-start-page-options__modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:782px){
  .editor-start-page-options__modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-start-page-options__modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
  margin-bottom:24px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{
  min-height:100px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{
  width:100%;
}

.editor-start-template-options__modal .editor-start-template-options__modal__actions{
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  height:92px;
  margin-left:-32px;
  margin-right:-32px;
  padding-left:32px;
  padding-right:32px;
  position:absolute;
  width:100%;
  z-index:1;
}
.editor-start-template-options__modal .block-editor-block-patterns-list{
  padding-bottom:92px;
}

.editor-start-template-options__modal-content .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:782px){
  .editor-start-template-options__modal-content .block-editor-block-patterns-list{
    column-count:3;
  }
}
@media (min-width:1280px){
  .editor-start-template-options__modal-content .block-editor-block-patterns-list{
    column-count:4;
  }
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{
  display:none;
}

.components-panel__header.editor-sidebar__panel-tabs{
  padding-left:0;
  padding-right:12px;
}
.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{
  height:24px;
  min-width:24px;
  padding:0;
}
@media (min-width:782px){
  .components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{
    display:flex;
  }
}

.editor-post-summary .components-v-stack:empty{
  display:none;
}

.editor-site-discussion-dropdown__content .components-popover__content{
  min-width:320px;
  padding:16px;
}

.table-of-contents__popover.components-popover .components-popover__content{
  min-width:380px;
}

.components-popover.table-of-contents__popover{
  z-index:99998;
}

.table-of-contents__popover .components-popover__content{
  padding:16px;
}
@media (min-width:600px){
  .table-of-contents__popover .components-popover__content{
    max-height:calc(100vh - 120px);
    overflow-y:auto;
  }
}
.table-of-contents__popover hr{
  margin:10px -16px 0;
}

.table-of-contents__wrapper:focus:before{
  bottom:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  display:block;
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}

.table-of-contents__counts{
  display:flex;
  flex-wrap:wrap;
  margin:-8px 0 0;
}

.table-of-contents__count{
  color:#1e1e1e;
  display:flex;
  flex-basis:33%;
  flex-direction:column;
  font-size:13px;
  margin-bottom:0;
  margin-top:8px;
  padding-right:8px;
}
.table-of-contents__count:nth-child(4n){
  padding-right:0;
}

.table-of-contents__number,.table-of-contents__popover .word-count{
  color:#1e1e1e;
  font-size:21px;
  font-weight:400;
  line-height:30px;
}

.table-of-contents__title{
  display:block;
  font-size:15px;
  font-weight:600;
  margin-top:20px;
}

.editor-text-editor{
  background-color:#fff;
  flex-grow:1;
  position:relative;
  width:100%;
}
.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){
  border:1px solid #949494;
  border-radius:0;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:2.5em;
  font-weight:400;
  line-height:1.4;
  max-width:none;
  padding:16px;
}
@media (min-width:600px){
  .editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){
    padding:24px;
  }
}
.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.editor-text-editor__body{
  margin-left:auto;
  margin-right:auto;
  max-width:1080px;
  padding:0 12px 12px;
  width:100%;
}
@media (min-width:960px){
  .editor-text-editor__body{
    padding:0 24px 24px;
  }
}

.editor-text-editor__toolbar{
  background:#fffc;
  display:flex;
  left:0;
  padding:4px 12px;
  position:sticky;
  right:0;
  top:0;
  z-index:1;
}
@media (min-width:600px){
  .editor-text-editor__toolbar{
    padding:12px;
  }
}
@media (min-width:960px){
  .editor-text-editor__toolbar{
    padding:12px 24px;
  }
}
.editor-text-editor__toolbar h2{
  color:#1e1e1e;
  font-size:13px;
  line-height:40px;
  margin:0 auto 0 0;
}

.editor-visual-editor{
  align-items:center;
  background-color:#ddd;
  display:flex;
  position:relative;
}
.editor-visual-editor.is-resizable{
  max-height:100%;
}
.editor-visual-editor.has-padding{
  padding:24px 24px 0;
}
.editor-visual-editor.is-iframed{
  overflow:hidden;
}
.editor-visual-editor .components-button{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  padding:6px 12px;
}
.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{
  padding:6px;
}PK�-Z�Q9I����dist/editor/style.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-panel__header.interface-complementary-area-header__small{background:#fff;padding-right:4px}.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:782px){.components-panel__header.interface-complementary-area-header__small{display:none}}.interface-complementary-area-header{background:#fff;gap:8px;padding-right:12px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0}.interface-complementary-area-header .components-button.has-icon{display:none;margin-left:auto}.interface-complementary-area-header .components-button.has-icon~.components-button{margin-left:0}@media (min-width:782px){.interface-complementary-area-header .components-button.has-icon{display:flex}}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto}@media (min-width:600px){.interface-complementary-area{-webkit-overflow-scrolling:touch}}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:48px}@media (min-width:782px){.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{color:#1e1e1e;font-size:13px;font-weight:500;margin-bottom:1.5em}.interface-complementary-area h3{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode{height:calc(100% + 32px);margin-top:-32px}body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:25px}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid #0000;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:24px;padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:0}}.interface-pinned-items{display:flex;gap:8px}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"";font:normal 20px/1 dashicons;margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{color:#757575;flex-grow:0;flex-shrink:0;margin-left:8px;max-width:100px;overflow:none;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:hover .editor-autocompleters__user-slug{color:var(--wp-admin-theme-color)}.editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.editor-block-manager__search{margin:16px 0}.editor-block-manager__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:2}.editor-block-manager__disabled-blocks-count~.editor-block-manager__results .editor-block-manager__category-title{top:31px}.editor-block-manager__disabled-blocks-count .is-link{margin-left:12px}.editor-block-manager__category{margin:0 0 24px}.editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.editor-block-manager__category-title .components-checkbox-control__label{font-weight:600}.editor-block-manager__checklist{margin-top:0}.editor-block-manager__category-title,.editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.editor-block-manager__checklist-item .block-editor-block-icon{margin-right:10px;fill:#1e1e1e}.editor-block-manager__results{border-top:1px solid #ddd}.editor-block-manager__disabled-blocks-count+.editor-block-manager__results{border-top-width:0}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:60px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:#0000;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:15px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;position:absolute;right:-1px;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-5px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-create-template-part-modal{z-index:1000001}.editor-create-template-part-modal__area-radio-group{border:1px solid #757575;border-radius:2px;width:100%}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio{display:block;height:100%;padding:12px;text-align:left;width:100%}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover{background-color:inherit;border-bottom:1px solid #757575;border-radius:0;margin:0}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:focus){box-shadow:none}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:focus{border-bottom:1px solid #fff}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:last-of-type{border-bottom:none}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true]{color:#1e1e1e;cursor:auto}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover) .editor-create-template-part-modal__option-label div,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true] .editor-create-template-part-modal__option-label div{color:#949494}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label{padding-top:4px;white-space:normal}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label div{font-size:12px;padding-top:4px}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__checkbox{margin-left:auto;min-width:24px}.editor-content-only-settings-menu__description{min-width:235px;padding:8px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px;transition:all .1s ease-out}@media (prefers-reduced-motion:reduce){.editor-document-bar .components-button{transition-delay:0s;transition-duration:0s}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}@media (min-width:782px){.editor-document-bar__title{padding-left:24px}}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar.is-global .editor-document-bar__post-title{color:var(--wp-block-synced-color)}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__shortcut{color:#2f2f2f;display:none;min-width:24px}@media (min-width:782px){.editor-document-bar__shortcut{display:initial}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:initial;color:#1e1e1e}.document-outline{margin:20px 0}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-right:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:pointer;display:flex;margin:0 0 0 -1px;padding:2px 5px 2px 1px;text-align:left}.document-outline__button:disabled{cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-right:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}@media (prefers-reduced-motion:reduce){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition-delay:0s;transition-duration:0s}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid #0000}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{height:32px;min-width:32px;padding:0;width:32px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{height:32px;padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-left:8px}.editor-editor-interface .entities-saved-states__panel-header{height:61px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-visual-editor{flex:1 0 auto}.components-editor-notices__dismissible,.components-editor-notices__pinned{color:#1e1e1e;left:0;position:relative;right:0;top:0}.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:60px;padding:0 12px}.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}.entities-saved-states__panel-header{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;height:60px;padding-left:16px;padding-right:16px}.entities-saved-states__text-prompt{padding:16px 16px 4px}.entities-saved-states__text-prompt .entities-saved-states__text-prompt--header{display:block;margin-bottom:12px}.entities-saved-states__description-heading{font-size:13px}.entities-saved-states__changes{color:#757575;font-size:12px;list-style:disc;margin:8px 16px 0}.entities-saved-states__changes li{margin-bottom:4px}.editor-error-boundary{box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;margin:60px auto auto;max-width:780px;padding:20px}.editor-header{align-items:center;background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/60px minmax(0,max-content) minmax(min-content,1fr) 60px;height:60px;justify-content:space-between;max-width:100vw}.editor-header:has(>.editor-header__center){grid-template:auto/60px min-content 1fr min-content 60px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/60px minmax(min-content,1fr) 2fr minmax(min-content,1fr) 60px}}@media (min-width:480px){.editor-header{gap:16px}}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;grid-column:1/3;min-width:0}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;clip-path:inset(-2px);display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;grid-column:3/-1;justify-self:end;padding-right:4px}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}@media (min-width:600px){.editor-header__settings{padding-right:8px}}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:initial}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:initial;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-left:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;left:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 6px 6px 8px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-left:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-right:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 0 0 1rem;text-align:right}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%;overflow:auto;padding:4px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:auto;scrollbar-width:thin;will-change:transform}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:initial}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 #0000}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 #0000}}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;margin:0;padding:2px 0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel__icon.is-sync{fill:var(--wp-block-synced-color)}.editor-post-card-panel__icon.is-sync+.editor-post-card-panel__title{color:var(--wp-block-synced-color)}.editor-post-card-panel__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;display:inline-block;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions,.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions,.editor-post-featured-image__container:hover .editor-post-featured-image__actions{opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{box-shadow:0 0 0 0 var(--wp-admin-theme-color);display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;transition:all .1s ease-out;width:100%}@media (prefers-reduced-motion:reduce){.editor-post-featured-image__preview,.editor-post-featured-image__toggle{transition-delay:0s;transition-duration:0s}}.editor-post-featured-image__preview{height:auto!important;outline:1px solid #0000001a}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__toggle{box-shadow:inset 0 0 0 1px #ccc}.editor-post-featured-image__actions{bottom:0;opacity:0;padding:8px;position:absolute;transition:opacity 50ms ease-out}@media (prefers-reduced-motion:reduce){.editor-post-featured-image__actions{transition-delay:0s;transition-duration:0s}}.editor-post-featured-image__action{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#ffffffbf;flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:500;width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-private-post-last-revision__button{display:inline-block}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{height:auto;max-width:100%;min-height:32px;text-align:left;text-wrap:balance;text-wrap:pretty;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 144px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:61px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-right:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-left:4px}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__header-published{flex-grow:1}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-right:-4px}.editor-post-publish-panel__link{font-weight:400;padding-left:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend{display:none}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{align-items:flex-start;text-wrap:balance;text-wrap:pretty}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button{flex:1;justify-content:center}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:500}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.post-publish-panel__tip{color:#f0b849}@media screen and (max-width:782px){.post-publish-panel__postpublish-post-address__button-wrap .components-button{height:40px}}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;border-left:1px solid #ddd;left:auto;top:32px;transform:translateX(100%);width:281px;z-index:99998}}@media (min-width:782px) and (prefers-reduced-motion:reduce){.editor-post-publish-panel{animation-delay:0s;animation-duration:1ms}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:0}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:#0000;color:#757575}.editor-post-saved-state svg{display:inline-block;flex:0 0 auto;fill:currentColor;margin-right:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-right:0}}.editor-post-save-draft.has-text.has-icon svg{margin-right:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-slug{align-items:stretch;display:flex;flex-direction:column}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 0 6px 12px}.editor-post-taxonomies__hierarchical-terms-list{margin-left:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-left:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-right:8px}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}@media (min-width:782px){.editor-post-template__create-form{width:320px}}.editor-post-template__classic-theme-dropdown{padding:8px}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:16px!important;line-height:2.4;margin:0;min-height:200px;overflow:hidden;padding:16px;resize:none;transition:border .1s ease-out,box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){textarea.editor-post-text-editor{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important;padding:24px}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-webkit-input-placeholder{color:#1e1e1e9e}textarea.editor-post-text-editor::-moz-placeholder{color:#1e1e1e9e;opacity:1}textarea.editor-post-text-editor:-ms-input-placeholder{color:#1e1e1e9e}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__link{color:#757575;direction:ltr;margin-top:4px;word-break:break-word}.editor-post-url__link-slug{font-weight:600}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-url__panel-toggle{word-break:break-word}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{border:1px solid #1e1e1e;border-radius:2px;border-radius:50%;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:24px;line-height:normal;margin-right:12px;margin-top:2px;max-width:24px;min-width:24px;padding:6px 8px;position:relative;transition:box-shadow .1s linear;transition:none;width:24px}@media (prefers-reduced-motion:reduce){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{font-size:13px;line-height:normal}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-webkit-input-placeholder{color:#1e1e1e9e}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{height:8px;width:8px}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid #0000}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.editor-post-visibility__fieldset .editor-post-visibility__info{color:#757575;margin-left:36px;margin-top:.5em}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__info{margin-left:28px}}.editor-post-visibility__fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__info{margin-bottom:0}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:32px;padding:6px 8px;transition:box-shadow .1s linear;width:calc(100% - 32px)}@media (prefers-reduced-motion:reduce){.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{font-size:13px;line-height:normal}}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-webkit-input-placeholder{color:#1e1e1e9e}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:-ms-input-placeholder{color:#1e1e1e9e}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:6px;padding-right:4px}.editor-preview-dropdown__button-external{display:flex;justify-content:space-between;width:100%}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:#75757566;border-radius:9999px;bottom:16px;content:"";left:4px;position:absolute;right:0;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:auto;padding:24px;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:0;padding-right:12px}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{height:24px;min-width:24px;padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-right:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:600;margin-top:20px}.editor-text-editor{background-color:#fff;flex-grow:1;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:#fffc;display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 auto 0 0}.editor-visual-editor{align-items:center;background-color:#ddd;display:flex;position:relative}.editor-visual-editor.is-resizable{max-height:100%}.editor-visual-editor.has-padding{padding:24px 24px 0}.editor-visual-editor.is-iframed{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}PK�-Z������dist/editor/style-rtl.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-panel__header.interface-complementary-area-header__small{background:#fff;padding-left:4px}.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:782px){.components-panel__header.interface-complementary-area-header__small{display:none}}.interface-complementary-area-header{background:#fff;gap:8px;padding-left:12px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0}.interface-complementary-area-header .components-button.has-icon{display:none;margin-right:auto}.interface-complementary-area-header .components-button.has-icon~.components-button{margin-right:0}@media (min-width:782px){.interface-complementary-area-header .components-button.has-icon{display:flex}}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto}@media (min-width:600px){.interface-complementary-area{-webkit-overflow-scrolling:touch}}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:48px}@media (min-width:782px){.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{color:#1e1e1e;font-size:13px;font-weight:500;margin-bottom:1.5em}.interface-complementary-area h3{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode{height:calc(100% + 32px);margin-top:-32px}body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:25px}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid #0000;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:24px;padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:0}}.interface-pinned-items{display:flex;gap:8px}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"";font:normal 20px/1 dashicons;margin-left:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-left:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{color:#757575;flex-grow:0;flex-shrink:0;margin-right:8px;max-width:100px;overflow:none;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:hover .editor-autocompleters__user-slug{color:var(--wp-admin-theme-color)}.editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.editor-block-manager__search{margin:16px 0}.editor-block-manager__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:2}.editor-block-manager__disabled-blocks-count~.editor-block-manager__results .editor-block-manager__category-title{top:31px}.editor-block-manager__disabled-blocks-count .is-link{margin-right:12px}.editor-block-manager__category{margin:0 0 24px}.editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.editor-block-manager__category-title .components-checkbox-control__label{font-weight:600}.editor-block-manager__checklist{margin-top:0}.editor-block-manager__category-title,.editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 16px 8px 0}.components-modal__content .editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.editor-block-manager__checklist-item .block-editor-block-icon{margin-left:10px;fill:#1e1e1e}.editor-block-manager__results{border-top:1px solid #ddd}.editor-block-manager__disabled-blocks-count+.editor-block-manager__results{border-top-width:0}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:60px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:#0000;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:15px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-left:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;left:-1px;position:absolute;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-5px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-create-template-part-modal{z-index:1000001}.editor-create-template-part-modal__area-radio-group{border:1px solid #757575;border-radius:2px;width:100%}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio{display:block;height:100%;padding:12px;text-align:right;width:100%}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover{background-color:inherit;border-bottom:1px solid #757575;border-radius:0;margin:0}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:not(:focus),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:focus){box-shadow:none}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:focus,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:focus{border-bottom:1px solid #fff}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-primary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio.is-secondary:hover:last-of-type,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:last-of-type{border-bottom:none}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover),.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true]{color:#1e1e1e;cursor:auto}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio:not(:hover) .editor-create-template-part-modal__option-label div,.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio[aria-checked=true] .editor-create-template-part-modal__option-label div{color:#949494}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label{padding-top:4px;white-space:normal}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__option-label div{font-size:12px;padding-top:4px}.editor-create-template-part-modal__area-radio-group .components-button.editor-create-template-part-modal__area-radio .editor-create-template-part-modal__checkbox{margin-right:auto;min-width:24px}.editor-content-only-settings-menu__description{min-width:235px;padding:8px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px;transition:all .1s ease-out}@media (prefers-reduced-motion:reduce){.editor-document-bar .components-button{transition-delay:0s;transition-duration:0s}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}@media (min-width:782px){.editor-document-bar__title{padding-right:24px}}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar.is-global .editor-document-bar__post-title{color:var(--wp-block-synced-color)}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-right:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__shortcut{color:#2f2f2f;display:none;min-width:24px}@media (min-width:782px){.editor-document-bar__shortcut{display:initial}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:initial;color:#1e1e1e}.document-outline{margin:20px 0}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-left:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:pointer;display:flex;margin:0 -1px 0 0;padding:2px 1px 2px 5px;text-align:right}.document-outline__button:disabled{cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-left:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}@media (prefers-reduced-motion:reduce){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition-delay:0s;transition-duration:0s}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid #0000}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{height:32px;min-width:32px;padding:0;width:32px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{height:32px;padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-right:8px}.editor-editor-interface .entities-saved-states__panel-header{height:61px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-visual-editor{flex:1 0 auto}.components-editor-notices__dismissible,.components-editor-notices__pinned{color:#1e1e1e;left:0;position:relative;right:0;top:0}.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:60px;padding:0 12px}.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}.entities-saved-states__panel-header{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;height:60px;padding-left:16px;padding-right:16px}.entities-saved-states__text-prompt{padding:16px 16px 4px}.entities-saved-states__text-prompt .entities-saved-states__text-prompt--header{display:block;margin-bottom:12px}.entities-saved-states__description-heading{font-size:13px}.entities-saved-states__changes{color:#757575;font-size:12px;list-style:disc;margin:8px 16px 0}.entities-saved-states__changes li{margin-bottom:4px}.editor-error-boundary{box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;margin:60px auto auto;max-width:780px;padding:20px}.editor-header{align-items:center;background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/60px minmax(0,max-content) minmax(min-content,1fr) 60px;height:60px;justify-content:space-between;max-width:100vw}.editor-header:has(>.editor-header__center){grid-template:auto/60px min-content 1fr min-content 60px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/60px minmax(min-content,1fr) 2fr minmax(min-content,1fr) 60px}}@media (min-width:480px){.editor-header{gap:16px}}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;grid-column:1/3;min-width:0}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;clip-path:inset(-2px);display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;grid-column:3/-1;justify-self:end;padding-left:4px}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}@media (min-width:600px){.editor-header__settings{padding-left:8px}}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:initial}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:initial;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-right:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;right:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 8px 6px 6px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-right:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-left:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 1rem 0 0;text-align:left}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%;overflow:auto;padding:4px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:auto;scrollbar-width:thin;will-change:transform}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:initial}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 #0000}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 #0000}}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;margin:0;padding:2px 0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel__icon.is-sync{fill:var(--wp-block-synced-color)}.editor-post-card-panel__icon.is-sync+.editor-post-card-panel__title{color:var(--wp-block-synced-color)}.editor-post-card-panel__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;display:inline-block;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions,.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions,.editor-post-featured-image__container:hover .editor-post-featured-image__actions{opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{box-shadow:0 0 0 0 var(--wp-admin-theme-color);display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;transition:all .1s ease-out;width:100%}@media (prefers-reduced-motion:reduce){.editor-post-featured-image__preview,.editor-post-featured-image__toggle{transition-delay:0s;transition-duration:0s}}.editor-post-featured-image__preview{height:auto!important;outline:1px solid #0000001a}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__toggle{box-shadow:inset 0 0 0 1px #ccc}.editor-post-featured-image__actions{bottom:0;opacity:0;padding:8px;position:absolute;transition:opacity 50ms ease-out}@media (prefers-reduced-motion:reduce){.editor-post-featured-image__actions{transition-delay:0s;transition-duration:0s}}.editor-post-featured-image__action{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#ffffffbf;flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:500;width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-private-post-last-revision__button{display:inline-block}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{height:auto;max-width:100%;min-height:32px;text-align:right;text-wrap:balance;text-wrap:pretty;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 144px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:61px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-right:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-left:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-right:4px}.editor-post-publish-panel__header-cancel-button{padding-left:4px}.editor-post-publish-panel__header-published{flex-grow:1}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-left:-4px}.editor-post-publish-panel__link{font-weight:400;padding-right:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend{display:none}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{align-items:flex-start;text-wrap:balance;text-wrap:pretty}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button{flex:1;justify-content:center}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-right:16px}.post-publish-panel__postpublish-header{font-weight:500}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.post-publish-panel__tip{color:#f0b849}@media screen and (max-width:782px){.post-publish-panel__postpublish-post-address__button-wrap .components-button{height:40px}}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;border-right:1px solid #ddd;right:auto;top:32px;transform:translateX(-100%);width:281px;z-index:99998}}@media (min-width:782px) and (prefers-reduced-motion:reduce){.editor-post-publish-panel{animation-delay:0s;animation-duration:1ms}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:0}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:#0000;color:#757575}.editor-post-saved-state svg{display:inline-block;flex:0 0 auto;fill:currentColor;margin-left:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-left:0}}.editor-post-save-draft.has-text.has-icon svg{margin-left:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-slug{align-items:stretch;display:flex;flex-direction:column}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 12px 6px 0}.editor-post-taxonomies__hierarchical-terms-list{margin-right:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-right:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-right:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-left:8px}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}@media (min-width:782px){.editor-post-template__create-form{width:320px}}.editor-post-template__classic-theme-dropdown{padding:8px}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:16px!important;line-height:2.4;margin:0;min-height:200px;overflow:hidden;padding:16px;resize:none;transition:border .1s ease-out,box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){textarea.editor-post-text-editor{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important;padding:24px}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-webkit-input-placeholder{color:#1e1e1e9e}textarea.editor-post-text-editor::-moz-placeholder{color:#1e1e1e9e;opacity:1}textarea.editor-post-text-editor:-ms-input-placeholder{color:#1e1e1e9e}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__link{color:#757575;direction:ltr;margin-top:4px;word-break:break-word}.editor-post-url__link-slug{font-weight:600}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-url__panel-toggle{word-break:break-word}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{border:1px solid #1e1e1e;border-radius:2px;border-radius:50%;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:24px;line-height:normal;margin-left:12px;margin-top:2px;max-width:24px;min-width:24px;padding:6px 8px;position:relative;transition:box-shadow .1s linear;transition:none;width:24px}@media (prefers-reduced-motion:reduce){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{font-size:13px;line-height:normal}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-webkit-input-placeholder{color:#1e1e1e9e}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked:before{height:8px;width:8px}}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid #0000}.editor-post-visibility__fieldset .editor-post-visibility__radio[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.editor-post-visibility__fieldset .editor-post-visibility__info{color:#757575;margin-right:36px;margin-top:.5em}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__info{margin-right:28px}}.editor-post-visibility__fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__info{margin-bottom:0}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:32px;padding:6px 8px;transition:box-shadow .1s linear;width:calc(100% - 32px)}@media (prefers-reduced-motion:reduce){.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]{font-size:13px;line-height:normal}}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-webkit-input-placeholder{color:#1e1e1e9e}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]::-moz-placeholder{color:#1e1e1e9e;opacity:1}.editor-post-visibility__fieldset .editor-post-visibility__password .editor-post-visibility__password-input[type=text]:-ms-input-placeholder{color:#1e1e1e9e}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:4px;padding-right:6px}.editor-preview-dropdown__button-external{display:flex;justify-content:space-between;width:100%}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:#75757566;border-radius:9999px;bottom:16px;content:"";left:0;position:absolute;right:4px;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{right:-18px}.editor-resizable-editor__resize-handle.is-right{left:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:0;padding:24px;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:12px;padding-right:0}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{height:24px;min-width:24px;padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-left:8px}.table-of-contents__count:nth-child(4n){padding-left:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:600;margin-top:20px}.editor-text-editor{background-color:#fff;flex-grow:1;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:#fffc;display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 0 0 auto}.editor-visual-editor{align-items:center;background-color:#ddd;display:flex;position:relative}.editor-visual-editor.is-resizable{max-height:100%}.editor-visual-editor.has-padding{padding:24px 24px 0}.editor-visual-editor.is-iframed{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}PK�-Z\b�x^^'dist/list-reusable-blocks/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.list-reusable-blocks-import-dropdown__content .components-popover__content{
  padding:10px;
}

[class].list-reusable-blocks-import-dropdown__button{
  height:30px;
}

.list-reusable-blocks-import-form__label{
  display:block;
  margin-bottom:10px;
}

.list-reusable-blocks-import-form__button{
  float:left;
  margin-top:10px;
}

.list-reusable-blocks-import-form .components-notice__content{
  margin:0;
}
.list-reusable-blocks-import-form .components-notice.is-dismissible{
  margin:5px 0;
  padding-left:0;
}

.list-reusable-blocks__container{
  align-items:center;
  display:inline-flex;
  position:relative;
  top:-3px;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z�+��``#dist/list-reusable-blocks/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.list-reusable-blocks-import-dropdown__content .components-popover__content{
  padding:10px;
}

[class].list-reusable-blocks-import-dropdown__button{
  height:30px;
}

.list-reusable-blocks-import-form__label{
  display:block;
  margin-bottom:10px;
}

.list-reusable-blocks-import-form__button{
  float:right;
  margin-top:10px;
}

.list-reusable-blocks-import-form .components-notice__content{
  margin:0;
}
.list-reusable-blocks-import-form .components-notice.is-dismissible{
  margin:5px 0;
  padding-right:0;
}

.list-reusable-blocks__container{
  align-items:center;
  display:inline-flex;
  position:relative;
  top:-3px;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z��3��'dist/list-reusable-blocks/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.list-reusable-blocks-import-dropdown__content .components-popover__content{padding:10px}[class].list-reusable-blocks-import-dropdown__button{height:30px}.list-reusable-blocks-import-form__label{display:block;margin-bottom:10px}.list-reusable-blocks-import-form__button{float:right;margin-top:10px}.list-reusable-blocks-import-form .components-notice__content{margin:0}.list-reusable-blocks-import-form .components-notice.is-dismissible{margin:5px 0;padding-right:0}.list-reusable-blocks__container{align-items:center;display:inline-flex;position:relative;top:-3px}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z���*~~+dist/list-reusable-blocks/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.list-reusable-blocks-import-dropdown__content .components-popover__content{padding:10px}[class].list-reusable-blocks-import-dropdown__button{height:30px}.list-reusable-blocks-import-form__label{display:block;margin-bottom:10px}.list-reusable-blocks-import-form__button{float:left;margin-top:10px}.list-reusable-blocks-import-form .components-notice__content{margin:0}.list-reusable-blocks-import-form .components-notice.is-dismissible{margin:5px 0;padding-left:0}.list-reusable-blocks__container{align-items:center;display:inline-flex;position:relative;top:-3px}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z�"t[["dist/reusable-blocks/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.reusable-blocks-menu-items__convert-modal{
  z-index:1000001;
}PK�-Z�"t[[dist/reusable-blocks/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.reusable-blocks-menu-items__convert-modal{
  z-index:1000001;
}PK�-Z/Q�@"dist/reusable-blocks/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}PK�-Z/Q�@&dist/reusable-blocks/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}PK�-Z�&���dist/edit-site/posts.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.dataviews-wrapper{
  box-sizing:border-box;
  container:dataviews-wrapper/inline-size;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:100%;
  line-height:1.4;
  overflow:auto;
  scroll-padding-bottom:64px;
}

.dataviews-filters__container,.dataviews__view-actions{
  box-sizing:border-box;
  flex-shrink:0;
  left:0;
  padding:16px 48px;
  position:sticky;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__container,.dataviews__view-actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{
  color:#757575;
  font-size:13px;
  font-weight:500;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{
  color:#1e1e1e;
  display:block;
  flex-grow:0;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
  color:var(--wp-admin-theme-color--rgb);
}
.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{
  color:#1e1e1e;
  display:block;
  font-weight:inherit;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{
  color:var(--wp-admin-theme-color);
}

.dataviews-loading,.dataviews-no-results{
  align-items:center;
  display:flex;
  flex-grow:1;
  justify-content:center;
  padding:0 48px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-loading,.dataviews-no-results{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-filters__container,.dataviews__view-actions{
    padding:12px 24px;
  }

  .dataviews-loading,.dataviews-no-results{
    padding-left:24px;
    padding-right:24px;
  }
}
.dataviews-bulk-actions-footer__item-count{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.dataviews-bulk-actions-footer__container{
  margin-right:auto;
  min-height:32px;
}

.dataviews-filters__button{
  position:relative;
}

.dataviews-filters__container{
  padding-top:0;
}

.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{
  opacity:0;
}
.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{
  opacity:1;
}

.dataviews-filters__summary-popover{
  font-size:13px;
  line-height:1.4;
}
.dataviews-filters__summary-popover .components-popover__content{
  border-radius:4px;
  width:230px;
}
.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{
  padding:0;
}

.dataviews-filters__summary-operators-container{
  padding:8px 8px 0;
}
.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){
  border-bottom:1px solid #e0e0e0;
  padding-bottom:8px;
}
.dataviews-filters__summary-operators-container:empty{
  display:none;
}
.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{
  color:#757575;
}

.dataviews-filters__summary-chip-container{
  position:relative;
  white-space:pre-wrap;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{
  align-items:center;
  background:#f0f0f0;
  border:1px solid #0000;
  border-radius:16px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:flex;
  min-height:32px;
  padding:4px 12px;
  position:relative;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{
  padding-inline-end:28px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{
  background:#e0e0e0;
  color:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{
  background:rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{
  font-weight:500;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{
  align-items:center;
  background:#0000;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  padding:0;
  position:absolute;
  right:4px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{
  fill:#757575;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{
  background:#e0e0e0;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{
  fill:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{
  fill:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}

.dataviews-filters__search-widget-filter-combobox-list{
  border-top:1px solid #e0e0e0;
  max-height:184px;
  overflow:auto;
  padding:4px;
}
.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{
  font-weight:600;
}

.dataviews-filters__search-widget-listbox{
  max-height:184px;
  overflow:auto;
  padding:4px;
}

.dataviews-filters__search-widget-listitem{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  cursor:default;
  display:flex;
  gap:8px;
  margin-block-end:2px;
  padding:8px 12px;
}
.dataviews-filters__search-widget-listitem:last-child{
  margin-block-end:0;
}
.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{
  background-color:var(--wp-admin-theme-color);
  color:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{
  fill:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{
  color:#fff;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{
  flex-shrink:0;
  height:24px;
  width:24px;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{
  color:#757575;
  display:block;
  font-size:12px;
  line-height:16px;
  overflow:hidden;
  text-overflow:ellipsis;
}

.dataviews-filters__search-widget-filter-combobox__wrapper{
  padding:8px;
  position:relative;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
  background:#f0f0f0;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin-left:0;
  margin-right:0;
  padding:0 32px 0 8px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
    line-height:normal;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  background:#fff;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{
  color:#757575;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{
  -webkit-appearance:none;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{
  align-items:center;
  display:flex;
  justify-content:center;
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}

.dataviews-filters__container-visibility-toggle{
  flex-shrink:0;
  position:relative;
}

.dataviews-filters-toggle__count{
  background:var(--wp-admin-theme-color, #3858e9);
  border-radius:8px;
  box-sizing:border-box;
  color:#fff;
  font-size:11px;
  height:16px;
  line-height:16px;
  min-width:16px;
  outline:var(--wp-admin-border-width-focus) solid #fff;
  padding:0 4px;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  transform:translate(50%, -50%);
}

.dataviews-search{
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-footer{
  background-color:#fff;
  border-top:1px solid #f0f0f0;
  bottom:0;
  flex-shrink:0;
  left:0;
  padding:12px 48px;
  position:sticky;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-footer{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-footer{
    padding:12px 24px;
  }
}
@container (max-width: 560px){
  .dataviews-footer{
    flex-direction:column !important;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__container{
    width:100%;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__item-count{
    flex-grow:1;
  }
  .dataviews-footer .dataviews-pagination{
    justify-content:space-between;
    width:100%;
  }
}
.dataviews-pagination__page-select{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
@media (min-width:600px){
  .dataviews-pagination__page-select .components-select-control__input{
    font-size:11px !important;
    font-weight:500;
  }
}

.dataviews-action-modal{
  z-index:1000001;
}

.dataviews-selection-checkbox{
  --checkbox-input-size:24px;
  flex-shrink:0;
  line-height:0;
}
@media (min-width:600px){
  .dataviews-selection-checkbox{
    --checkbox-input-size:16px;
  }
}
.dataviews-selection-checkbox .components-checkbox-control__input-container{
  margin:0;
}

.dataviews-view-config .components-popover__content{
  container-type:inline-size;
  font-size:13px;
  line-height:1.4;
  padding:16px;
  width:320px;
}

.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{
  text-transform:uppercase;
}

.dataviews-settings-section__title.dataviews-settings-section__title{
  font-size:15px;
  line-height:24px;
}

.dataviews-settings-section__sidebar{
  grid-column:span 4;
}

.dataviews-settings-section__content,.dataviews-settings-section__content>*{
  grid-column:span 8;
}

.dataviews-settings-section__content .is-divided-in-two{
  display:contents;
}
.dataviews-settings-section__content .is-divided-in-two>*{
  grid-column:span 4;
}

.dataviews-settings-section:has(.dataviews-settings-section__content:empty){
  display:none;
}
@container (max-width: 500px){
  .dataviews-settings-section.dataviews-settings-section{
    grid-template-columns:repeat(2, 1fr);
  }
  .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{
    grid-column:span 2;
  }
}
.dataviews-field-control__field{
  height:32px;
}

.dataviews-field-control__actions{
  position:absolute;
  top:-9999em;
}

.dataviews-field-control__actions.dataviews-field-control__actions{
  gap:4px;
}

.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{
  position:unset;
  top:unset;
}

.dataviews-view-grid{
  grid-template-rows:max-content;
  margin-bottom:auto;
  padding:0 48px 24px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-view-grid{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.dataviews-view-grid .dataviews-view-grid__card{
  height:100%;
  justify-content:flex-start;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{
  padding:8px 0 4px;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{
  min-height:32px;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{
  color:#1e1e1e;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.dataviews-view-grid .dataviews-view-grid__media{
  aspect-ratio:1/1;
  background-color:#f0f0f0;
  border-radius:4px;
  min-height:200px;
  position:relative;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__fields{
  font-size:12px;
  line-height:16px;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){
  padding:0 0 12px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){
  line-height:20px;
  min-height:24px;
  padding-top:2px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{
  align-items:flex-start;
  min-height:24px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){
  display:none;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){
  align-items:center;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{
  width:35%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:65%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{
  margin-top:4px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{
  color:#757575;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){
  padding-bottom:12px;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  font-size:12px;
  min-height:24px;
  padding:0 8px;
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-view-grid.dataviews-view-grid{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width:480px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1080px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
@media (min-width:1440px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}
@media (min-width:1920px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(5, minmax(0, 1fr));
  }
}

.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{
  display:none;
}

.dataviews-view-grid__card .dataviews-selection-checkbox{
  left:8px;
  position:absolute;
  top:-9999em;
  z-index:1;
}

.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{
  top:8px;
}
@container (max-width: 430px){
  .dataviews-view-grid{
    padding-left:24px;
    padding-right:24px;
  }
}
ul.dataviews-view-list{
  list-style-type:none;
}

.dataviews-view-list{
  margin:0 0 auto;
}
.dataviews-view-list li{
  border-top:1px solid #f0f0f0;
  margin:0;
}
.dataviews-view-list li .dataviews-view-list__item-wrapper{
  padding:16px 24px;
  position:relative;
}
.dataviews-view-list li .dataviews-view-list__item-actions{
  flex:0;
  overflow:hidden;
}
.dataviews-view-list li .dataviews-view-list__item-actions>div{
  height:24px;
}
.dataviews-view-list li .dataviews-view-list__item-actions .components-button{
  opacity:0;
  position:relative;
  z-index:1;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{
  flex-basis:min-content;
  overflow:unset;
  padding-inline-end:4px;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{
  opacity:1;
}
.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{
  color:#1e1e1e;
}
.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{
  background-color:#f8f8f8;
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#1e1e1e;
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list .dataviews-view-list__item{
  appearance:none;
  background:none;
  border:none;
  cursor:pointer;
  inset:0;
  padding:0;
  position:absolute;
  scroll-margin:8px 0;
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible{
  outline:none;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible:before{
  border-radius:2px;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.dataviews-view-list .dataviews-view-list__primary-field{
  flex:1;
  line-height:24px;
  min-height:24px;
  overflow:hidden;
}
.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__media-wrapper{
  background-color:#f0f0f0;
  border-radius:4px;
  flex-shrink:0;
  height:52px;
  overflow:hidden;
  position:relative;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__media-wrapper img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-wrapper:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-placeholder{
  background-color:#e0e0e0;
  height:52px;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__field-wrapper{
  flex-grow:1;
  min-height:52px;
}
.dataviews-view-list .dataviews-view-list__fields{
  color:#757575;
  display:flex;
  flex-wrap:wrap;
  font-size:12px;
  gap:12px;
  row-gap:4px;
}
.dataviews-view-list .dataviews-view-list__fields:empty{
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{
  align-items:center;
  display:flex;
  line-height:20px;
  min-height:24px;
}
.dataviews-view-list+.dataviews-pagination{
  justify-content:space-between;
}

.dataviews-view-table{
  border-collapse:collapse;
  border-color:inherit;
  color:#757575;
  margin-bottom:auto;
  position:relative;
  text-indent:0;
  width:100%;
}
.dataviews-view-table th{
  color:#1e1e1e;
  font-size:13px;
  font-weight:400;
  text-align:left;
}
.dataviews-view-table td,.dataviews-view-table th{
  padding:12px;
  white-space:nowrap;
}
.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{
  text-align:right;
}
.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{
  padding-right:0;
}
.dataviews-view-table tr{
  border-top:1px solid #f0f0f0;
}
.dataviews-view-table tr .dataviews-view-table-header-button{
  gap:4px;
}
.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
  padding-left:48px;
}
.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{
  margin-left:-8px;
}
.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
  padding-right:48px;
}
.dataviews-view-table tr:last-child{
  border-bottom:0;
}
.dataviews-view-table tr.is-hovered{
  background-color:#f8f8f8;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{
  opacity:0;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{
  opacity:1;
}
.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:0;
}
.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:1;
}
@media (hover:none){
  .dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
    opacity:1;
  }
}
.dataviews-view-table tr.is-selected{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#757575;
}
.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-table tr.is-selected:hover{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-view-table thead{
  inset-block-start:0;
  position:sticky;
  z-index:1;
}
.dataviews-view-table thead tr{
  border:0;
}
.dataviews-view-table thead th{
  background-color:#fff;
  font-size:11px;
  font-weight:500;
  padding-bottom:8px;
  padding-left:12px;
  padding-top:8px;
  text-transform:uppercase;
}
.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){
  padding-left:4px;
}
.dataviews-view-table tbody td{
  vertical-align:top;
}
.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{
  align-items:center;
  display:flex;
  min-height:32px;
}
.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){
  min-height:0;
}
.dataviews-view-table .dataviews-view-table-header-button{
  font-size:11px;
  font-weight:500;
  padding:4px 8px;
  text-transform:uppercase;
}
.dataviews-view-table .dataviews-view-table-header-button:not(:hover){
  color:#1e1e1e;
}
.dataviews-view-table .dataviews-view-table-header-button span{
  speak:none;
}
.dataviews-view-table .dataviews-view-table-header-button span:empty{
  display:none;
}
.dataviews-view-table .dataviews-view-table-header{
  padding-left:4px;
}
.dataviews-view-table .dataviews-view-table__actions-column{
  width:1%;
}
.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{
  opacity:1;
}
@container (max-width: 430px){
  .dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
    padding-left:24px;
  }

  .dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
    padding-right:24px;
  }
}
.dataviews-view-table-selection-checkbox{
  --checkbox-input-size:24px;
}
@media (min-width:600px){
  .dataviews-view-table-selection-checkbox{
    --checkbox-input-size:16px;
  }
}

.dataviews-controls__datetime{
  border:none;
  padding:0;
}

.dataforms-layouts-panel__field{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.dataforms-layouts-panel__field-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.dataforms-layouts-panel__field-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.dataforms-layouts-panel__field-control .components-button{
  max-width:100%;
  min-height:32px;
  text-align:left;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.dataforms-layouts-panel__field-control .components-dropdown{
  max-width:100%;
}

.dataforms-layouts-panel__field-dropdown .components-popover__content{
  min-width:320px;
  padding:16px;
}

.dataforms-layouts-panel__dropdown-header{
  margin-bottom:16px;
}

.edit-site-layout{
  color:#ccc;
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{
  background:#1e1e1e;
}

.edit-site-layout__content{
  display:flex;
  flex-grow:1;
  height:100%;
}

.edit-site-layout__sidebar-region{
  flex-shrink:0;
  width:100vw;
  z-index:1;
}
@media (min-width:782px){
  .edit-site-layout__sidebar-region{
    width:300px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{
  height:100vh;
  left:0;
  position:fixed !important;
  top:0;
}
.edit-site-layout__sidebar-region .edit-site-layout__sidebar{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout__sidebar-region .resizable-editor__drag-handle{
  right:0;
}

.edit-site-layout__main{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden;
}

.edit-site-layout__mobile{
  position:relative;
  width:100%;
  z-index:2;
}
.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{
  padding:0;
}

.edit-site-layout__canvas-container{
  flex-grow:1;
  overflow:visible;
  position:relative;
  z-index:2;
}
.edit-site-layout__canvas-container.is-resizing:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:100;
}

.edit-site-layout__canvas{
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.edit-site-layout__canvas.is-right-aligned{
  justify-content:flex-end;
}
.edit-site-layout__canvas .edit-site-resizable-frame__inner{
  color:#1e1e1e;
}
@media (min-width:782px){
  .edit-site-layout__canvas{
    bottom:16px;
    top:16px;
    width:calc(100% - 16px);
  }
  .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;
    overflow:hidden;
    transition:border-radius .4s;
  }
  .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    border-radius:8px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__canvas{
  bottom:0;
  top:0;
  width:100%;
}

.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{
  min-height:100% !important;
  position:relative !important;
}

.edit-site-template-pages-preview{
  height:100%;
}
html.canvas-mode-edit-transition::view-transition-group(toggle){
  animation-delay:255ms;
}

@media (prefers-reduced-motion){
  ::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){
    animation:none !important;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{
  display:none;
}

.edit-site-layout__view-mode-toggle.components-button{
  view-transition-name:toggle;
  align-items:center;
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:flex;
  height:60px;
  justify-content:center;
  overflow:hidden;
  padding:0;
  position:relative;
  width:60px;
}
.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{
  color:#fff;
}
.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{
  box-shadow:0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
  outline:4px solid #0000;
  outline-offset:4px;
}
.edit-site-layout__view-mode-toggle.components-button:before{
  border-radius:4px;
  bottom:9px;
  box-shadow:none;
  content:"";
  display:block;
  left:9px;
  position:absolute;
  right:9px;
  top:9px;
  transition:box-shadow .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-layout__view-mode-toggle.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
  width:60px;
}

.edit-site-layout__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:auto;
  position:fixed !important;
  right:0;
  top:-9999em;
  width:280px;
  z-index:100000;
}
.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{
  bottom:0;
  top:auto;
}
.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{
  top:0;
}
@media (min-width:782px){
  .edit-site-layout__actions{
    border-left:1px solid #ddd;
  }
}

.edit-site-layout__area{
  flex-grow:1;
  margin:0;
  overflow:hidden;
}
@media (min-width:782px){
  .edit-site-layout__area{
    border-radius:8px;
    margin:16px 16px 16px 0;
  }
}

.edit-site .components-editor-notices__snackbar{
  bottom:16px;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
  right:0;
}

.edit-site-page{
  background:#fff;
  color:#2f2f2f;
  container:edit-site-page/inline-size;
  height:calc(100% - 60px);
  transition:width .2s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-site-page{
    height:100%;
  }
}

.edit-site-page-header{
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-page-header .components-heading{
  color:#1e1e1e;
}
.edit-site-page-header .edit-site-page-header__page-title{
  min-height:40px;
}
.edit-site-page-header .edit-site-page-header__page-title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-page-header .edit-site-page-header__sub-title{
  margin-bottom:8px;
}
@container (max-width: 430px){
  .edit-site-page-header{
    padding:16px 24px;
  }
}
.edit-site-page-content{
  display:flex;
  flex-flow:column;
  height:100%;
  position:relative;
  z-index:1;
}

.edit-site-save-hub{
  border-top:1px solid #2f2f2f;
  color:#949494;
  flex-shrink:0;
  margin:0;
  padding:16px;
}

.edit-site-save-hub__button{
  color:inherit;
  justify-content:center;
  width:100%;
}
.edit-site-save-hub__button[aria-disabled=true]{
  opacity:1;
}
.edit-site-save-hub__button[aria-disabled=true]:hover{
  color:inherit;
}
.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{
  color:#1e1e1e;
}

@media (min-width:600px){
  .edit-site-save-panel__modal{
    width:600px;
  }
}

.edit-site-sidebar__content{
  contain:content;
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:auto;
}

@keyframes _zlglg_slide-from-right{
  0%{
    opacity:0;
    transform:translateX(50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
@keyframes _zlglg_slide-from-left{
  0%{
    opacity:0;
    transform:translateX(-50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
.edit-site-sidebar__screen-wrapper{
  animation-duration:.14s;
  animation-timing-function:ease-in-out;
  display:flex;
  flex-direction:column;
  height:100%;
  max-height:100%;
  overflow-x:auto;
  padding:0 12px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:stable;
  scrollbar-width:thin;
  will-change:transform;
  will-change:transform, opacity;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{
  background-color:initial;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{
  background-color:#757575;
}
.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{
  scrollbar-color:#757575 #0000;
}
@media (hover:none){
  .edit-site-sidebar__screen-wrapper{
    scrollbar-color:#757575 #0000;
  }
}
@media (prefers-reduced-motion:reduce){
  .edit-site-sidebar__screen-wrapper{
    animation-duration:0s;
  }
}
.edit-site-sidebar__screen-wrapper.slide-from-left{
  animation-name:_zlglg_slide-from-left;
}
.edit-site-sidebar__screen-wrapper.slide-from-right{
  animation-name:_zlglg_slide-from-right;
}

.edit-site-site-hub{
  align-items:center;
  display:flex;
  gap:8px;
  height:56px;
  justify-content:space-between;
  margin-right:12px;
}

.edit-site-site-hub__actions{
  flex-shrink:0;
}

.edit-site-site-hub__view-mode-toggle-container{
  flex-shrink:0;
  height:60px;
  width:60px;
}
.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{
  background:#0000;
}

.edit-site-site-hub__title .components-button{
  color:#e0e0e0;
  display:block;
  flex-grow:1;
  font-size:15px;
  font-weight:500;
  margin-left:-4px;
  overflow:hidden;
  padding-right:16px;
  position:relative;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{
  color:#e0e0e0;
}
.edit-site-site-hub__title .components-button:focus{
  box-shadow:none;
  outline:none;
}
.edit-site-site-hub__title .components-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.edit-site-site-hub__title .components-button:after{
  content:"↗";
  font-weight:400;
  opacity:0;
  position:absolute;
  right:0;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-site-hub__title .components-button:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{
  opacity:1;
}

.edit-site-site-hub_toggle-command-center{
  color:#e0e0e0;
}
.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{
  fill:#f0f0f0;
}

.edit-site-site-icon__icon{
  fill:currentColor;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{
  padding:12px;
}

.edit-site-site-icon__image{
  aspect-ratio:1/1;
  background:#333;
  height:100%;
  object-fit:cover;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__image{
  border-radius:0;
}

.edit-site-editor-canvas-container{
  background-color:#ddd;
  height:100%;
}
.edit-site-editor-canvas-container iframe{
  display:block;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{
  padding:24px 24px 0;
}

.edit-site-editor-canvas-container__section{
  background:#fff;
  border-radius:8px;
  bottom:0;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
}

.edit-site-editor-canvas-container__close-button{
  background:#fff;
  position:absolute;
  right:8px;
  top:6px;
  z-index:1;
}

.edit-site-post-list__featured-image{
  height:100%;
  object-fit:cover;
  width:100%;
}

.edit-site-post-list__featured-image-wrapper{
  border-radius:4px;
  height:100%;
  width:100%;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){
  background-color:#f0f0f0;
  border-radius:4px;
  display:block;
  flex-grow:0 !important;
  height:32px;
  overflow:hidden;
  position:relative;
  width:32px;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.edit-site-post-list__featured-image-button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-post-list__featured-image-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.edit-site-post-list__title span{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-post-list__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.edit-site-post-list__status-icon{
  height:24px;
  width:24px;
}
.edit-site-post-list__status-icon svg{
  fill:currentColor;
  margin-left:-4px;
}

.edit-site-resizable-frame__inner{
  position:relative;
}
body:has(.edit-site-resizable-frame__inner.is-resizing){
  cursor:col-resize;
  user-select:none;
  -webkit-user-select:none;
}

.edit-site-resizable-frame__inner.is-resizing:before{
  content:"";
  inset:0;
  position:absolute;
  z-index:1;
}

.edit-site-resizable-frame__inner-content{
  inset:0;
  position:absolute;
  z-index:0;
}

.edit-site-resizable-frame__handle{
  align-items:center;
  background-color:#75757566;
  border:0;
  border-radius:4px;
  cursor:col-resize;
  display:flex;
  height:64px;
  justify-content:flex-end;
  padding:0;
  position:absolute;
  top:calc(50% - 32px);
  width:4px;
  z-index:100;
}
.edit-site-resizable-frame__handle:before{
  content:"";
  height:100%;
  left:100%;
  position:absolute;
  width:32px;
}
.edit-site-resizable-frame__handle:after{
  content:"";
  height:100%;
  position:absolute;
  right:100%;
  width:32px;
}
.edit-site-resizable-frame__handle:focus-visible{
  outline:2px solid #0000;
}
.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{
  background-color:var(--wp-admin-theme-color);
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}

#adminmenumain,#wpadminbar{
  display:none;
}

#wpcontent{
  margin-left:0;
}

body.js #wpbody{
  padding-top:0;
}

body{
  background:#fff;
}
body #wpcontent{
  padding-left:0;
}
body #wpbody-content{
  padding-bottom:0;
}
body #wpbody-content>div:not(#gutenberg-posts-dashboard):not(#screen-meta),body #wpfooter{
  display:none;
}
body .a11y-speak-region{
  left:-1px;
  top:-1px;
}
body ul#adminmenu a.wp-has-current-submenu:after,body ul#adminmenu>li.current>a.current:after{
  border-right-color:#fff;
}
body .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

#gutenberg-posts-dashboard{
  box-sizing:border-box;
  height:100vh;
}
#gutenberg-posts-dashboard *,#gutenberg-posts-dashboard :after,#gutenberg-posts-dashboard :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  #gutenberg-posts-dashboard{
    bottom:0;
    left:0;
    min-height:100vh;
    position:fixed;
    right:0;
    top:0;
  }
}
.no-js #gutenberg-posts-dashboard{
  min-height:0;
  position:static;
}
#gutenberg-posts-dashboard .components-editor-notices__snackbar{
  bottom:16px;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
  right:0;
}PK�-Za�}�oodist/edit-site/style-rtl.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.dataviews-wrapper{
  box-sizing:border-box;
  container:dataviews-wrapper/inline-size;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:100%;
  line-height:1.4;
  overflow:auto;
  scroll-padding-bottom:64px;
}

.dataviews-filters__container,.dataviews__view-actions{
  box-sizing:border-box;
  flex-shrink:0;
  padding:16px 48px;
  position:sticky;
  right:0;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__container,.dataviews__view-actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{
  color:#757575;
  font-size:13px;
  font-weight:500;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{
  color:#1e1e1e;
  display:block;
  flex-grow:0;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
  color:var(--wp-admin-theme-color--rgb);
}
.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{
  color:#1e1e1e;
  display:block;
  font-weight:inherit;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{
  color:var(--wp-admin-theme-color);
}

.dataviews-loading,.dataviews-no-results{
  align-items:center;
  display:flex;
  flex-grow:1;
  justify-content:center;
  padding:0 48px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-loading,.dataviews-no-results{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-filters__container,.dataviews__view-actions{
    padding:12px 24px;
  }

  .dataviews-loading,.dataviews-no-results{
    padding-left:24px;
    padding-right:24px;
  }
}
.dataviews-bulk-actions-footer__item-count{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.dataviews-bulk-actions-footer__container{
  margin-left:auto;
  min-height:32px;
}

.dataviews-filters__button{
  position:relative;
}

.dataviews-filters__container{
  padding-top:0;
}

.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{
  opacity:0;
}
.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{
  opacity:1;
}

.dataviews-filters__summary-popover{
  font-size:13px;
  line-height:1.4;
}
.dataviews-filters__summary-popover .components-popover__content{
  border-radius:4px;
  width:230px;
}
.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{
  padding:0;
}

.dataviews-filters__summary-operators-container{
  padding:8px 8px 0;
}
.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){
  border-bottom:1px solid #e0e0e0;
  padding-bottom:8px;
}
.dataviews-filters__summary-operators-container:empty{
  display:none;
}
.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{
  color:#757575;
}

.dataviews-filters__summary-chip-container{
  position:relative;
  white-space:pre-wrap;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{
  align-items:center;
  background:#f0f0f0;
  border:1px solid #0000;
  border-radius:16px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:flex;
  min-height:32px;
  padding:4px 12px;
  position:relative;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{
  padding-inline-end:28px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{
  background:#e0e0e0;
  color:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{
  background:rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{
  font-weight:500;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{
  align-items:center;
  background:#0000;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  left:4px;
  padding:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{
  fill:#757575;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{
  background:#e0e0e0;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{
  fill:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{
  fill:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}

.dataviews-filters__search-widget-filter-combobox-list{
  border-top:1px solid #e0e0e0;
  max-height:184px;
  overflow:auto;
  padding:4px;
}
.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{
  font-weight:600;
}

.dataviews-filters__search-widget-listbox{
  max-height:184px;
  overflow:auto;
  padding:4px;
}

.dataviews-filters__search-widget-listitem{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  cursor:default;
  display:flex;
  gap:8px;
  margin-block-end:2px;
  padding:8px 12px;
}
.dataviews-filters__search-widget-listitem:last-child{
  margin-block-end:0;
}
.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{
  background-color:var(--wp-admin-theme-color);
  color:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{
  fill:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{
  color:#fff;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{
  flex-shrink:0;
  height:24px;
  width:24px;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{
  color:#757575;
  display:block;
  font-size:12px;
  line-height:16px;
  overflow:hidden;
  text-overflow:ellipsis;
}

.dataviews-filters__search-widget-filter-combobox__wrapper{
  padding:8px;
  position:relative;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
  background:#f0f0f0;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin-left:0;
  margin-right:0;
  padding:0 8px 0 32px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
    line-height:normal;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  background:#fff;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{
  color:#757575;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{
  -webkit-appearance:none;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{
  align-items:center;
  display:flex;
  justify-content:center;
  left:12px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}

.dataviews-filters__container-visibility-toggle{
  flex-shrink:0;
  position:relative;
}

.dataviews-filters-toggle__count{
  background:var(--wp-admin-theme-color, #3858e9);
  border-radius:8px;
  box-sizing:border-box;
  color:#fff;
  font-size:11px;
  height:16px;
  left:0;
  line-height:16px;
  min-width:16px;
  outline:var(--wp-admin-border-width-focus) solid #fff;
  padding:0 4px;
  position:absolute;
  text-align:center;
  top:0;
  transform:translate(-50%, -50%);
}

.dataviews-search{
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-footer{
  background-color:#fff;
  border-top:1px solid #f0f0f0;
  bottom:0;
  flex-shrink:0;
  padding:12px 48px;
  position:sticky;
  right:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-footer{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-footer{
    padding:12px 24px;
  }
}
@container (max-width: 560px){
  .dataviews-footer{
    flex-direction:column !important;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__container{
    width:100%;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__item-count{
    flex-grow:1;
  }
  .dataviews-footer .dataviews-pagination{
    justify-content:space-between;
    width:100%;
  }
}
.dataviews-pagination__page-select{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
@media (min-width:600px){
  .dataviews-pagination__page-select .components-select-control__input{
    font-size:11px !important;
    font-weight:500;
  }
}

.dataviews-action-modal{
  z-index:1000001;
}

.dataviews-selection-checkbox{
  --checkbox-input-size:24px;
  flex-shrink:0;
  line-height:0;
}
@media (min-width:600px){
  .dataviews-selection-checkbox{
    --checkbox-input-size:16px;
  }
}
.dataviews-selection-checkbox .components-checkbox-control__input-container{
  margin:0;
}

.dataviews-view-config .components-popover__content{
  container-type:inline-size;
  font-size:13px;
  line-height:1.4;
  padding:16px;
  width:320px;
}

.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{
  text-transform:uppercase;
}

.dataviews-settings-section__title.dataviews-settings-section__title{
  font-size:15px;
  line-height:24px;
}

.dataviews-settings-section__sidebar{
  grid-column:span 4;
}

.dataviews-settings-section__content,.dataviews-settings-section__content>*{
  grid-column:span 8;
}

.dataviews-settings-section__content .is-divided-in-two{
  display:contents;
}
.dataviews-settings-section__content .is-divided-in-two>*{
  grid-column:span 4;
}

.dataviews-settings-section:has(.dataviews-settings-section__content:empty){
  display:none;
}
@container (max-width: 500px){
  .dataviews-settings-section.dataviews-settings-section{
    grid-template-columns:repeat(2, 1fr);
  }
  .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{
    grid-column:span 2;
  }
}
.dataviews-field-control__field{
  height:32px;
}

.dataviews-field-control__actions{
  position:absolute;
  top:-9999em;
}

.dataviews-field-control__actions.dataviews-field-control__actions{
  gap:4px;
}

.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{
  position:unset;
  top:unset;
}

.dataviews-view-grid{
  grid-template-rows:max-content;
  margin-bottom:auto;
  padding:0 48px 24px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-view-grid{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.dataviews-view-grid .dataviews-view-grid__card{
  height:100%;
  justify-content:flex-start;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{
  padding:8px 0 4px;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{
  min-height:32px;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{
  color:#1e1e1e;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.dataviews-view-grid .dataviews-view-grid__media{
  aspect-ratio:1/1;
  background-color:#f0f0f0;
  border-radius:4px;
  min-height:200px;
  position:relative;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__fields{
  font-size:12px;
  line-height:16px;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){
  padding:0 0 12px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){
  line-height:20px;
  min-height:24px;
  padding-top:2px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{
  align-items:flex-start;
  min-height:24px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){
  display:none;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){
  align-items:center;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{
  width:35%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:65%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{
  margin-top:4px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{
  color:#757575;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){
  padding-bottom:12px;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  font-size:12px;
  min-height:24px;
  padding:0 8px;
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-view-grid.dataviews-view-grid{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width:480px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1080px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
@media (min-width:1440px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}
@media (min-width:1920px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(5, minmax(0, 1fr));
  }
}

.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{
  display:none;
}

.dataviews-view-grid__card .dataviews-selection-checkbox{
  position:absolute;
  right:8px;
  top:-9999em;
  z-index:1;
}

.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{
  top:8px;
}
@container (max-width: 430px){
  .dataviews-view-grid{
    padding-left:24px;
    padding-right:24px;
  }
}
ul.dataviews-view-list{
  list-style-type:none;
}

.dataviews-view-list{
  margin:0 0 auto;
}
.dataviews-view-list li{
  border-top:1px solid #f0f0f0;
  margin:0;
}
.dataviews-view-list li .dataviews-view-list__item-wrapper{
  padding:16px 24px;
  position:relative;
}
.dataviews-view-list li .dataviews-view-list__item-actions{
  flex:0;
  overflow:hidden;
}
.dataviews-view-list li .dataviews-view-list__item-actions>div{
  height:24px;
}
.dataviews-view-list li .dataviews-view-list__item-actions .components-button{
  opacity:0;
  position:relative;
  z-index:1;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{
  flex-basis:min-content;
  overflow:unset;
  padding-inline-end:4px;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{
  opacity:1;
}
.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{
  color:#1e1e1e;
}
.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{
  background-color:#f8f8f8;
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#1e1e1e;
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list .dataviews-view-list__item{
  appearance:none;
  background:none;
  border:none;
  cursor:pointer;
  inset:0;
  padding:0;
  position:absolute;
  scroll-margin:8px 0;
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible{
  outline:none;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible:before{
  border-radius:2px;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.dataviews-view-list .dataviews-view-list__primary-field{
  flex:1;
  line-height:24px;
  min-height:24px;
  overflow:hidden;
}
.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__media-wrapper{
  background-color:#f0f0f0;
  border-radius:4px;
  flex-shrink:0;
  height:52px;
  overflow:hidden;
  position:relative;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__media-wrapper img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-wrapper:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-placeholder{
  background-color:#e0e0e0;
  height:52px;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__field-wrapper{
  flex-grow:1;
  min-height:52px;
}
.dataviews-view-list .dataviews-view-list__fields{
  color:#757575;
  display:flex;
  flex-wrap:wrap;
  font-size:12px;
  gap:12px;
  row-gap:4px;
}
.dataviews-view-list .dataviews-view-list__fields:empty{
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{
  align-items:center;
  display:flex;
  line-height:20px;
  min-height:24px;
}
.dataviews-view-list+.dataviews-pagination{
  justify-content:space-between;
}

.dataviews-view-table{
  border-collapse:collapse;
  border-color:inherit;
  color:#757575;
  margin-bottom:auto;
  position:relative;
  text-indent:0;
  width:100%;
}
.dataviews-view-table th{
  color:#1e1e1e;
  font-size:13px;
  font-weight:400;
  text-align:right;
}
.dataviews-view-table td,.dataviews-view-table th{
  padding:12px;
  white-space:nowrap;
}
.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{
  text-align:left;
}
.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{
  padding-left:0;
}
.dataviews-view-table tr{
  border-top:1px solid #f0f0f0;
}
.dataviews-view-table tr .dataviews-view-table-header-button{
  gap:4px;
}
.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
  padding-right:48px;
}
.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{
  margin-right:-8px;
}
.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
  padding-left:48px;
}
.dataviews-view-table tr:last-child{
  border-bottom:0;
}
.dataviews-view-table tr.is-hovered{
  background-color:#f8f8f8;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{
  opacity:0;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{
  opacity:1;
}
.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:0;
}
.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:1;
}
@media (hover:none){
  .dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
    opacity:1;
  }
}
.dataviews-view-table tr.is-selected{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#757575;
}
.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-table tr.is-selected:hover{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-view-table thead{
  inset-block-start:0;
  position:sticky;
  z-index:1;
}
.dataviews-view-table thead tr{
  border:0;
}
.dataviews-view-table thead th{
  background-color:#fff;
  font-size:11px;
  font-weight:500;
  padding-bottom:8px;
  padding-right:12px;
  padding-top:8px;
  text-transform:uppercase;
}
.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){
  padding-right:4px;
}
.dataviews-view-table tbody td{
  vertical-align:top;
}
.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{
  align-items:center;
  display:flex;
  min-height:32px;
}
.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){
  min-height:0;
}
.dataviews-view-table .dataviews-view-table-header-button{
  font-size:11px;
  font-weight:500;
  padding:4px 8px;
  text-transform:uppercase;
}
.dataviews-view-table .dataviews-view-table-header-button:not(:hover){
  color:#1e1e1e;
}
.dataviews-view-table .dataviews-view-table-header-button span{
  speak:none;
}
.dataviews-view-table .dataviews-view-table-header-button span:empty{
  display:none;
}
.dataviews-view-table .dataviews-view-table-header{
  padding-right:4px;
}
.dataviews-view-table .dataviews-view-table__actions-column{
  width:1%;
}
.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{
  opacity:1;
}
@container (max-width: 430px){
  .dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
    padding-right:24px;
  }

  .dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
    padding-left:24px;
  }
}
.dataviews-view-table-selection-checkbox{
  --checkbox-input-size:24px;
}
@media (min-width:600px){
  .dataviews-view-table-selection-checkbox{
    --checkbox-input-size:16px;
  }
}

.dataviews-controls__datetime{
  border:none;
  padding:0;
}

.dataforms-layouts-panel__field{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.dataforms-layouts-panel__field-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.dataforms-layouts-panel__field-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.dataforms-layouts-panel__field-control .components-button{
  max-width:100%;
  min-height:32px;
  text-align:right;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.dataforms-layouts-panel__field-control .components-dropdown{
  max-width:100%;
}

.dataforms-layouts-panel__field-dropdown .components-popover__content{
  min-width:320px;
  padding:16px;
}

.dataforms-layouts-panel__dropdown-header{
  margin-bottom:16px;
}

.edit-site-custom-template-modal__contents-wrapper{
  height:100%;
  justify-content:flex-start !important;
}
.edit-site-custom-template-modal__contents-wrapper>*{
  width:100%;
}
.edit-site-custom-template-modal__contents-wrapper__suggestions_list{
  margin-left:-12px;
  margin-right:-12px;
  width:calc(100% + 24px);
}
.edit-site-custom-template-modal__contents>.components-button{
  height:auto;
  justify-content:center;
}
@media (min-width:782px){
  .edit-site-custom-template-modal{
    width:456px;
  }
}
@media (min-width:600px){
  .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{
    max-height:224px;
    overflow-y:auto;
  }
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{
  display:block;
  height:auto;
  overflow-wrap:break-word;
  padding:8px 12px;
  text-align:right;
  white-space:pre-wrap;
  width:100%;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{
  background:none;
  font-weight:700;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{
  color:var(--wp-admin-theme-color);
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{
  background-color:#f0f0f0;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{
  color:#757575;
  word-break:break-all;
}

.edit-site-custom-template-modal__no-results{
  border:1px solid #ccc;
  border-radius:2px;
  padding:16px;
}

.edit-site-custom-generic-template__modal .components-modal__header{
  border-bottom:none;
}
.edit-site-custom-generic-template__modal .components-modal__content:before{
  margin-bottom:4px;
}

@media (min-width:960px){
  .edit-site-add-new-template__modal{
    margin-top:64px;
    max-height:calc(100% - 128px);
    max-width:832px;
    width:calc(100% - 128px);
  }
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{
  fill:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{
  align-items:flex-start;
  flex-grow:1;
}
.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:100%;
  max-height:40px;
  max-width:40px;
  padding:8px;
}

.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{
  border:1px solid #ddd;
  display:flex;
  flex-direction:column;
  justify-content:center;
  outline:1px solid #0000;
  padding:32px;
}
.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{
  color:#1e1e1e;
}
.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{
  color:#757575;
}
.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-color:#0000;
  color:var(--wp-admin-theme-color-darker-10);
}
.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{
  color:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{
  border-color:#0000;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}
.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{
  color:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{
  grid-column:1 /  -1;
}

.edit-site-add-new-template__template-list__contents>.components-button{
  align-items:flex-start;
  height:100%;
  text-align:start;
}

.edit-site-visual-editor__editor-canvas.is-focused{
  outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);
  outline-offset:calc(var(--wp-admin-border-width-focus)*-2);
}

.edit-site-canvas-loader{
  align-items:center;
  animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;
  animation-fill-mode:forwards;
  display:flex;
  height:100%;
  justify-content:center;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-canvas-loader{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.edit-site-canvas-loader>div{
  width:160px;
}

@keyframes edit-site-canvas-loader__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.edit-site-global-styles-preview{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  line-height:1;
}

.edit-site-global-styles-preview__iframe{
  display:block;
  max-width:100%;
  width:100%;
}

.edit-site-typography-preview{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  justify-content:center;
  margin-bottom:16px;
  min-height:100px;
  overflow:hidden;
}

.edit-site-font-size__item{
  line-break:anywhere;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.edit-site-font-size__item-value{
  color:#757575;
}

.edit-site-global-styles-screen{
  margin:12px 16px 16px;
}

.edit-site-global-styles-screen-typography__indicator{
  align-items:center;
  border-radius:1px;
  display:flex !important;
  font-size:14px;
  height:24px;
  justify-content:center;
  width:24px;
}

.edit-site-global-styles-screen-typography__font-variants-count{
  color:#757575;
}

.edit-site-global-styles-font-families__manage-fonts{
  justify-content:center;
}

.edit-site-global-styles-screen .color-block-support-panel{
  border-top:none;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  row-gap:12px;
}

.edit-site-global-styles-header__description{
  padding:0 16px;
}

.edit-site-block-types-search{
  margin-bottom:8px;
  padding:0 16px;
}

.edit-site-global-styles-header{
  margin-bottom:0 !important;
}

.edit-site-global-styles-subtitle{
  font-size:11px !important;
  font-weight:500 !important;
  margin-bottom:0 !important;
  text-transform:uppercase;
}

.edit-site-global-styles-section-title{
  color:#2f2f2f;
  font-weight:600;
  line-height:1.2;
  margin:0;
  padding:16px 16px 0;
}

.edit-site-global-styles-icon-with-current-color{
  fill:currentColor;
}

.edit-site-global-styles__color-indicator-wrapper{
  flex-shrink:0;
  height:24px;
}

.edit-site-global-styles__shadows-panel__options-container,.edit-site-global-styles__shadows-panel__title{
  height:24px;
}

.edit-site-global-styles__block-preview-panel{
  border:1px solid #e0e0e0;
  border-radius:4px;
  overflow:hidden;
  position:relative;
  width:100%;
}

.edit-site-global-styles__shadow-preview-panel{
  background-image:repeating-linear-gradient(-45deg, #f5f5f5 25%, #0000 0, #0000 75%, #f5f5f5 0, #f5f5f5), repeating-linear-gradient(-45deg, #f5f5f5 25%, #0000 0, #0000 75%, #f5f5f5 0, #f5f5f5);
  background-position:100% 0, right 8px top 8px;
  background-size:16px 16px;
  border:1px solid #e0e0e0;
  border-radius:4px;
  height:144px;
  overflow:auto;
}
.edit-site-global-styles__shadow-preview-panel .edit-site-global-styles__shadow-preview-block{
  background-color:#fff;
  border:1px solid #e0e0e0;
  border-radius:2px;
  height:60px;
  width:60%;
}

.edit-site-global-styles__shadow-editor__dropdown-content{
  width:280px;
}

.edit-site-global-styles__shadow-editor-panel{
  margin-bottom:4px;
}

.edit-site-global-styles__shadow-editor__dropdown{
  width:100%;
}
.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button{
  border-radius:inherit;
  height:auto;
  padding-bottom:8px;
  padding-top:8px;
  text-align:right;
  width:100%;
}
.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle.is-open,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button.is-open{
  background:#f0f0f0;
  color:var(--wp-admin-theme-color);
}

.edit-site-global-styles-screen-css{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  margin:16px;
}
.edit-site-global-styles-screen-css .components-v-stack{
  flex:1 1 auto;
}
.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input,.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
}
.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input{
  direction:ltr;
  flex:1 1 auto;
}

.edit-site-global-styles-screen-css-help-link{
  display:inline-block;
  margin-top:8px;
}

.edit-site-global-styles-screen-variations{
  border-top:1px solid #ddd;
  margin-top:16px;
}
.edit-site-global-styles-screen-variations>*{
  margin:24px 16px;
}

.edit-site-global-styles-sidebar__navigator-screen{
  display:flex;
  flex-direction:column;
}

.edit-site-global-styles-screen-root.edit-site-global-styles-screen-root,.edit-site-global-styles-screen-style-variations.edit-site-global-styles-screen-style-variations{
  background:unset;
  color:inherit;
}

.edit-site-global-styles-sidebar__panel .block-editor-block-icon svg{
  fill:currentColor;
}

.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile,.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile .edit-site-global-styles-screen-root__active-style-tile-preview{
  border-radius:2px;
}

.edit-site-global-styles-screen-revisions__revisions-list{
  flex-grow:1;
  list-style:none;
  margin:0 16px 16px;
}
.edit-site-global-styles-screen-revisions__revisions-list li{
  margin-bottom:0;
}

.edit-site-global-styles-screen-revisions__revision-item{
  cursor:pointer;
  display:flex;
  flex-direction:column;
  position:relative;
}
.edit-site-global-styles-screen-revisions__revision-item:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.edit-site-global-styles-screen-revisions__revision-item:hover .edit-site-global-styles-screen-revisions__date{
  color:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item:after,.edit-site-global-styles-screen-revisions__revision-item:before{
  content:"\a";
  display:block;
  position:absolute;
}
.edit-site-global-styles-screen-revisions__revision-item:before{
  background:#ddd;
  border:4px solid #0000;
  border-radius:50%;
  height:8px;
  right:17px;
  top:18px;
  transform:translate(50%, -50%);
  width:8px;
  z-index:1;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:2px;
  color:var(--wp-admin-theme-color);
  outline:3px solid #0000;
  outline-offset:-2px;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__revision-button{
  opacity:1;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__date{
  color:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected:before{
  background:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__changes>li,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__meta{
  color:#1e1e1e;
}
.edit-site-global-styles-screen-revisions__revision-item:after{
  border:.5px solid #ddd;
  height:100%;
  right:16px;
  top:0;
  width:0;
}
.edit-site-global-styles-screen-revisions__revision-item:first-child:after{
  top:18px;
}
.edit-site-global-styles-screen-revisions__revision-item:last-child:after{
  height:18px;
}
.edit-site-global-styles-screen-revisions__revision-item .edit-site-global-styles-screen-revisions__revision-button{
  display:block;
  height:auto;
  outline-offset:-2px;
  padding:12px 40px 4px 12px;
  position:relative;
  width:100%;
  z-index:1;
}

.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__apply-button.is-primary{
  align-self:flex-start;
  margin:4px 40px 12px 12px;
}

.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__changes,.edit-site-global-styles-screen-revisions__meta{
  color:#757575;
  font-size:12px;
}

.edit-site-global-styles-screen-revisions__description{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:8px;
}
.edit-site-global-styles-screen-revisions__description .edit-site-global-styles-screen-revisions__date{
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}

.edit-site-global-styles-screen-revisions__meta{
  align-items:flex-start;
  display:flex;
  justify-content:start;
  margin-bottom:4px;
  text-align:right;
  width:100%;
}
.edit-site-global-styles-screen-revisions__meta img{
  border-radius:100%;
  height:16px;
  margin-left:8px;
  width:16px;
}

.edit-site-global-styles-screen-revisions__loading{
  margin:24px auto !important;
}

.edit-site-global-styles-screen-revisions__changes{
  line-height:1.4;
  list-style:disc;
  margin-right:12px;
  text-align:right;
}
.edit-site-global-styles-screen-revisions__changes li{
  margin-bottom:4px;
}

.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination{
  gap:2px;
  justify-content:space-between;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .edit-site-pagination__total{
  height:1px;
  margin:-1px;
  overflow:hidden;
  position:absolute;
  right:-1000px;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-text{
  font-size:12px;
  will-change:opacity;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary{
  color:#1e1e1e;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary:disabled,.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{
  color:#949494;
}

.edit-site-global-styles-screen-revisions__footer{
  background:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  height:56px;
  min-width:100%;
  padding:12px;
  position:sticky;
  z-index:1;
}

.editor-sidebar{
  width:280px;
}
.editor-sidebar>.components-panel{
  border-left:0;
  border-right:0;
  margin-bottom:-1px;
  margin-top:-1px;
}
.editor-sidebar>.components-panel>.components-panel__header{
  background:#f0f0f0;
}
.editor-sidebar .block-editor-block-inspector__card{
  margin:0;
}

.edit-site-global-styles-sidebar{
  display:flex;
  flex-direction:column;
  min-height:100%;
}
.edit-site-global-styles-sidebar__navigator-provider,.edit-site-global-styles-sidebar__panel{
  display:flex;
  flex:1;
  flex-direction:column;
}
.edit-site-global-styles-sidebar__navigator-screen{
  flex:1;
}

.edit-site-global-styles-sidebar .edit-site-global-styles-sidebar__header-title{
  margin:0;
}

.edit-site-global-styles-sidebar .components-navigation__menu-title-heading{
  font-size:15.6px;
  font-weight:500;
}

.edit-site-global-styles-sidebar .components-navigation__item>button span{
  font-weight:500;
}

.edit-site-global-styles-sidebar .block-editor-panel-color-gradient-settings{
  border:0;
}

.edit-site-global-styles-sidebar .single-column{
  grid-column:span 1;
}

.edit-site-global-styles-sidebar .components-tools-panel .span-columns{
  grid-column:1 /  -1;
}

.edit-site-global-styles-sidebar__blocks-group{
  border-top:1px solid #e0e0e0;
  padding-top:24px;
}

.edit-site-global-styles-sidebar__blocks-group-help{
  padding:0 16px;
}

.edit-site-global-styles-color-palette-panel,.edit-site-global-styles-gradient-palette-panel{
  padding:16px;
}

.edit-site-global-styles-sidebar hr{
  margin:0;
}

.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon:after{
  content:attr(aria-label);
  font-size:12px;
}

.edit-site-page{
  background:#fff;
  color:#2f2f2f;
  container:edit-site-page/inline-size;
  height:calc(100% - 60px);
  transition:width .2s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-site-page{
    height:100%;
  }
}

.edit-site-page-header{
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-page-header .components-heading{
  color:#1e1e1e;
}
.edit-site-page-header .edit-site-page-header__page-title{
  min-height:40px;
}
.edit-site-page-header .edit-site-page-header__page-title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-page-header .edit-site-page-header__sub-title{
  margin-bottom:8px;
}
@container (max-width: 430px){
  .edit-site-page-header{
    padding:16px 24px;
  }
}
.edit-site-page-content{
  display:flex;
  flex-flow:column;
  height:100%;
  position:relative;
  z-index:1;
}

.edit-site-patterns__delete-modal{
  width:384px;
}

.page-patterns-preview-field{
  border-radius:4px;
  display:flex;
  flex-direction:column;
  height:100%;
}
.dataviews-view-table .page-patterns-preview-field{
  flex-grow:0;
  width:96px;
}
.page-patterns-preview-field .page-patterns-preview-field__button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
}
.page-patterns-preview-field .page-patterns-preview-field__button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.page-patterns-preview-field .page-patterns-preview-field__button[aria-disabled=true]{
  cursor:default;
}

.edit-site-patterns__pattern-icon{
  fill:var(--wp-block-synced-color);
  flex-shrink:0;
}

.edit-site-patterns__pattern-lock-icon{
  min-width:min-content;
}

.edit-site-patterns__section-header{
  border-bottom:1px solid #f0f0f0;
  flex-shrink:0;
  min-height:40px;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-patterns__section-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-patterns__section-header .edit-site-patterns__title{
  min-height:40px;
}
.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-patterns__section-header .edit-site-patterns__sub-title{
  margin-bottom:8px;
}
.edit-site-patterns__section-header .screen-reader-shortcut:focus{
  top:0;
}

.edit-site-patterns__pattern-title{
  color:inherit;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.edit-site-patterns__pattern-title .is-link{
  color:#e0e0e0;
  text-decoration:none;
}
.edit-site-patterns__pattern-title .is-link:focus,.edit-site-patterns__pattern-title .is-link:hover{
  color:#fff;
}
.edit-site-patterns__pattern-title .edit-site-patterns__pattern-icon{
  background:var(--wp-block-synced-color);
  border-radius:4px;
  fill:#fff;
}
.edit-site-patterns__pattern-title .edit-site-patterns__pattern-lock-icon{
  fill:currentcolor;
}

.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully){
  background:rgba(var(--wp-block-synced-color--rgb), .04);
  color:var(--wp-block-synced-color);
}

.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{
  width:350px;
}
.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{
  position:relative;
}
.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){
  background-color:#fff;
  border:1px solid var(--wp-admin-theme-color);
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);
  box-sizing:border-box;
  max-height:96px;
  min-width:auto;
  position:absolute;
  right:-1px;
  width:calc(100% + 2px);
  z-index:1;
}

@media (min-width:600px){
  .dataviews-action-modal__duplicate-template-part .components-modal__frame{
    max-width:500px;
  }
}
@container (max-width: 430px){
  .edit-site-page-patterns-dataviews .edit-site-patterns__section-header{
    padding-left:24px;
    padding-right:24px;
  }
}
.page-templates-preview-field{
  border-radius:4px;
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
}
.page-templates-preview-field .page-templates-preview-field__button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
}
.page-templates-preview-field .page-templates-preview-field__button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{
  height:120px;
}
.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{
  height:100%;
}
.dataviews-view-table .page-templates-preview-field{
  max-height:160px;
  position:relative;
  width:120px;
}
.dataviews-view-table .page-templates-preview-field:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.page-templates-description{
  max-width:50em;
  text-wrap:balance;
  text-wrap:pretty;
}
.dataviews-view-table .page-templates-description{
  margin-bottom:8px;
}

.edit-site-page-templates .dataviews-pagination{
  z-index:2;
}

.page-templates-author-field__avatar{
  align-items:center;
  display:flex;
  flex-shrink:0;
  height:24px;
  justify-content:right;
  overflow:hidden;
  width:24px;
}
.page-templates-author-field__avatar img{
  border-radius:100%;
  height:16px;
  object-fit:cover;
  opacity:0;
  transition:opacity .1s linear;
  width:16px;
}
@media (prefers-reduced-motion:reduce){
  .page-templates-author-field__avatar img{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.page-templates-author-field__avatar.is-loaded img{
  opacity:1;
}

.page-templates-author-field__icon{
  display:flex;
  flex-shrink:0;
  height:24px;
  width:24px;
}
.page-templates-author-field__icon svg{
  margin-right:-4px;
  fill:currentColor;
}

.page-templates-author-field__name{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-list__rename-modal{
  z-index:1000001;
}
@media (min-width:782px){
  .edit-site-list__rename-modal .components-base-control{
    width:320px;
  }
}

.edit-site-editor__editor-interface{
  opacity:1;
  transition:opacity .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-editor__editor-interface{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-editor__editor-interface.is-loading{
  opacity:0;
}

.edit-site-editor__toggle-save-panel{
  background-color:#fff;
  border:1px dotted #ddd;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  padding:24px;
  width:280px;
}

.edit-site-editor__view-mode-toggle{
  view-transition-name:toggle;
  height:60px;
  right:0;
  top:0;
  width:60px;
  z-index:100;
}
.edit-site-editor__view-mode-toggle .components-button{
  align-items:center;
  border-radius:0;
  color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-editor__view-mode-toggle .components-button:active,.edit-site-editor__view-mode-toggle .components-button:hover{
  color:#fff;
}
.edit-site-editor__view-mode-toggle .components-button:focus{
  box-shadow:none;
}
.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img,.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg{
  background:#1e1e1e;
  display:block;
}

.edit-site-editor__back-icon{
  align-items:center;
  background-color:#ccc;
  display:flex;
  height:60px;
  justify-content:center;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:60px;
}
.edit-site-editor__back-icon svg{
  fill:currentColor;
}
.edit-site-editor__back-icon.has-site-icon{
  -webkit-backdrop-filter:saturate(180%) blur(15px);
  backdrop-filter:saturate(180%) blur(15px);
  background-color:#fff9;
}

.edit-site-welcome-guide{
  width:312px;
}
.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image,.edit-site-welcome-guide.guide-styles .edit-site-welcome-guide__image{
  background:#00a0d2;
}
.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{
  border-left:16px solid #3858e9;
  border-top:16px solid #3858e9;
}
.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{
  border-right:16px solid #3858e9;
  border-top:16px solid #3858e9;
}
.edit-site-welcome-guide__image{
  margin:0 0 16px;
}
.edit-site-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-site-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-site-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 16px;
  padding:0 32px;
}
.edit-site-welcome-guide__text img{
  vertical-align:bottom;
}
.edit-site-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-site-layout{
  color:#ccc;
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{
  background:#1e1e1e;
}

.edit-site-layout__content{
  display:flex;
  flex-grow:1;
  height:100%;
}

.edit-site-layout__sidebar-region{
  flex-shrink:0;
  width:100vw;
  z-index:1;
}
@media (min-width:782px){
  .edit-site-layout__sidebar-region{
    width:300px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{
  height:100vh;
  position:fixed !important;
  right:0;
  top:0;
}
.edit-site-layout__sidebar-region .edit-site-layout__sidebar{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout__sidebar-region .resizable-editor__drag-handle{
  left:0;
}

.edit-site-layout__main{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden;
}

.edit-site-layout__mobile{
  position:relative;
  width:100%;
  z-index:2;
}
.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{
  padding:0;
}

.edit-site-layout__canvas-container{
  flex-grow:1;
  overflow:visible;
  position:relative;
  z-index:2;
}
.edit-site-layout__canvas-container.is-resizing:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:100;
}

.edit-site-layout__canvas{
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.edit-site-layout__canvas.is-right-aligned{
  justify-content:flex-end;
}
.edit-site-layout__canvas .edit-site-resizable-frame__inner{
  color:#1e1e1e;
}
@media (min-width:782px){
  .edit-site-layout__canvas{
    bottom:16px;
    top:16px;
    width:calc(100% - 16px);
  }
  .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;
    overflow:hidden;
    transition:border-radius .4s;
  }
  .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    border-radius:8px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__canvas{
  bottom:0;
  top:0;
  width:100%;
}

.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{
  min-height:100% !important;
  position:relative !important;
}

.edit-site-template-pages-preview{
  height:100%;
}
html.canvas-mode-edit-transition::view-transition-group(toggle){
  animation-delay:255ms;
}

@media (prefers-reduced-motion){
  ::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){
    animation:none !important;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{
  display:none;
}

.edit-site-layout__view-mode-toggle.components-button{
  view-transition-name:toggle;
  align-items:center;
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:flex;
  height:60px;
  justify-content:center;
  overflow:hidden;
  padding:0;
  position:relative;
  width:60px;
}
.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{
  color:#fff;
}
.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{
  box-shadow:0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
  outline:4px solid #0000;
  outline-offset:4px;
}
.edit-site-layout__view-mode-toggle.components-button:before{
  border-radius:4px;
  bottom:9px;
  box-shadow:none;
  content:"";
  display:block;
  left:9px;
  position:absolute;
  right:9px;
  top:9px;
  transition:box-shadow .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-layout__view-mode-toggle.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
  width:60px;
}

.edit-site-layout__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:0;
  position:fixed !important;
  right:auto;
  top:-9999em;
  width:280px;
  z-index:100000;
}
.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{
  bottom:0;
  top:auto;
}
.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{
  top:0;
}
@media (min-width:782px){
  .edit-site-layout__actions{
    border-right:1px solid #ddd;
  }
}

.edit-site-layout__area{
  flex-grow:1;
  margin:0;
  overflow:hidden;
}
@media (min-width:782px){
  .edit-site-layout__area{
    border-radius:8px;
    margin:16px 0 16px 16px;
  }
}

.edit-site .components-editor-notices__snackbar{
  bottom:16px;
  left:0;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
}

.edit-site-save-hub{
  border-top:1px solid #2f2f2f;
  color:#949494;
  flex-shrink:0;
  margin:0;
  padding:16px;
}

.edit-site-save-hub__button{
  color:inherit;
  justify-content:center;
  width:100%;
}
.edit-site-save-hub__button[aria-disabled=true]{
  opacity:1;
}
.edit-site-save-hub__button[aria-disabled=true]:hover{
  color:inherit;
}
.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{
  color:#1e1e1e;
}

@media (min-width:600px){
  .edit-site-save-panel__modal{
    width:600px;
  }
}

.edit-site-sidebar__content{
  contain:content;
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:auto;
}

@keyframes _e8hgp_slide-from-right{
  0%{
    opacity:0;
    transform:translateX(-50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
@keyframes _e8hgp_slide-from-left{
  0%{
    opacity:0;
    transform:translateX(50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
.edit-site-sidebar__screen-wrapper{
  animation-duration:.14s;
  animation-timing-function:ease-in-out;
  display:flex;
  flex-direction:column;
  height:100%;
  max-height:100%;
  overflow-x:auto;
  padding:0 12px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:stable;
  scrollbar-width:thin;
  will-change:transform;
  will-change:transform, opacity;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{
  background-color:initial;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{
  background-color:#757575;
}
.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{
  scrollbar-color:#757575 #0000;
}
@media (hover:none){
  .edit-site-sidebar__screen-wrapper{
    scrollbar-color:#757575 #0000;
  }
}
@media (prefers-reduced-motion:reduce){
  .edit-site-sidebar__screen-wrapper{
    animation-duration:0s;
  }
}
.edit-site-sidebar__screen-wrapper.slide-from-left{
  animation-name:_e8hgp_slide-from-left;
}
.edit-site-sidebar__screen-wrapper.slide-from-right{
  animation-name:_e8hgp_slide-from-right;
}

.edit-site-sidebar-button{
  color:#e0e0e0;
  flex-shrink:0;
}
.edit-site-sidebar-button:focus:not(:disabled){
  box-shadow:none;
  outline:none;
}
.edit-site-sidebar-button:focus-visible:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}
.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{
  color:#f0f0f0;
}

.edit-site-sidebar-navigation-item.components-item{
  border:none;
  color:#949494;
  min-height:40px;
  padding:8px 16px 8px 6px;
}
.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:#2f2f2f;
  color:#e0e0e0;
}
.edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current] .edit-site-sidebar-navigation-item__drilldown-indicator{
  fill:#e0e0e0;
}
.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator{
  fill:#949494;
}
.edit-site-sidebar-navigation-item.components-item.with-suffix{
  padding-left:16px;
}

.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{
  cursor:grab;
  padding:8px 0 8px 8px;
}

.edit-site-sidebar-navigation-screen{
  display:flex;
  flex-direction:column;
  overflow-x:unset !important;
  position:relative;
}

.edit-site-sidebar-navigation-screen__main{
  flex-grow:1;
  margin-bottom:16px;
}
.edit-site-sidebar-navigation-screen__main.has-footer{
  margin-bottom:0;
}

.edit-site-sidebar-navigation-screen__content{
  padding:0 16px;
}
.edit-site-sidebar-navigation-screen__content .components-item-group{
  margin-left:-16px;
  margin-right:-16px;
}
.edit-site-sidebar-navigation-screen__content .components-text{
  color:#ccc;
}
.edit-site-sidebar-navigation-screen__content .components-heading{
  margin-bottom:8px;
}

.edit-site-sidebar-navigation-screen__meta{
  color:#ccc;
  margin:0 16px 16px 0;
}
.edit-site-sidebar-navigation-screen__meta .components-text{
  color:#ccc;
}

.edit-site-sidebar-navigation-screen__page-link{
  color:#949494;
  display:inline-block;
  word-break:break-word;
}
.edit-site-sidebar-navigation-screen__page-link:focus,.edit-site-sidebar-navigation-screen__page-link:hover{
  color:#fff;
}
.edit-site-sidebar-navigation-screen__page-link .components-external-link__icon{
  margin-right:4px;
}

.edit-site-sidebar-navigation-screen__title-icon{
  background:#1e1e1e;
  margin-bottom:8px;
  padding-bottom:8px;
  padding-top:48px;
  position:sticky;
  top:0;
  z-index:1;
}

.edit-site-sidebar-navigation-screen__title{
  flex-grow:1;
  overflow-wrap:break-word;
}
.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{
  line-height:32px;
}

.edit-site-sidebar-navigation-screen__actions{
  display:flex;
  flex-shrink:0;
}

@media (min-width:782px){
  .edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{
    max-width:292px;
  }
}

.edit-site-global-styles-variation-title{
  color:#ddd;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
  outline-color:#ffffff0d;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{
  outline-color:#ffffff26;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview{
  outline-color:#fff;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:var(--wp-admin-theme-color);
}

.edit-site-sidebar-navigation-screen__footer{
  background-color:#1e1e1e;
  border-top:1px solid #2f2f2f;
  bottom:0;
  gap:0;
  margin:16px 0 0;
  padding:16px 0;
  position:sticky;
}
.edit-site-sidebar-navigation-screen__input-control{
  width:100%;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{
  background:#2f2f2f;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{
  color:#e0e0e0 !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{
  background:#2f2f2f !important;
  color:#e0e0e0 !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{
  border:4px !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{
  color:#949494;
}

.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:none;
}
.edit-site-sidebar-navigation-screen-details-footer .edit-site-sidebar-navigation-screen-details-footer__icon{
  margin-right:auto;
  fill:#949494;
}

.sidebar-navigation__more-menu .components-button{
  color:#e0e0e0;
}
.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{
  color:#f0f0f0;
}

.edit-site-sidebar-navigation-details-screen-panel{
  margin:24px 0;
}
.edit-site-sidebar-navigation-details-screen-panel:last-of-type{
  margin-bottom:0;
}
.edit-site-sidebar-navigation-details-screen-panel .edit-site-sidebar-navigation-details-screen-panel__heading{
  color:#ccc;
  font-size:11px;
  font-weight:500;
  margin-bottom:0;
  padding:0;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-details-screen-panel__label.edit-site-sidebar-navigation-details-screen-panel__label{
  color:#949494;
  flex-shrink:0;
  width:100px;
}

.edit-site-sidebar-navigation-details-screen-panel__value.edit-site-sidebar-navigation-details-screen-panel__value{
  color:#e0e0e0;
}

.edit-site-sidebar-navigation-screen-patterns__group{
  margin-bottom:24px;
}
.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{
  border-bottom:0;
  margin-bottom:0;
  padding-bottom:0;
}

.edit-site-sidebar-navigation-screen-patterns__group-header{
  margin-top:16px;
}
.edit-site-sidebar-navigation-screen-patterns__group-header p{
  color:#949494;
}
.edit-site-sidebar-navigation-screen-patterns__group-header h2{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-screen-patterns__divider{
  border-top:1px solid #2f2f2f;
  margin:16px 0;
}

.edit-site-sidebar-navigation-screen-dataviews__group-header{
  margin-top:32px;
}
.edit-site-sidebar-navigation-screen-dataviews__group-header h2{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-dataviews-dataview-item{
  border-radius:2px;
  padding-left:8px;
}
.edit-site-sidebar-dataviews-dataview-item .edit-site-sidebar-dataviews-dataview-item__dropdown-menu{
  min-width:auto;
}
.edit-site-sidebar-dataviews-dataview-item:focus,.edit-site-sidebar-dataviews-dataview-item:hover,.edit-site-sidebar-dataviews-dataview-item[aria-current]{
  background:#2f2f2f;
  color:#e0e0e0;
}
.edit-site-sidebar-dataviews-dataview-item.is-selected{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.edit-site-site-hub{
  align-items:center;
  display:flex;
  gap:8px;
  height:56px;
  justify-content:space-between;
  margin-left:12px;
}

.edit-site-site-hub__actions{
  flex-shrink:0;
}

.edit-site-site-hub__view-mode-toggle-container{
  flex-shrink:0;
  height:60px;
  width:60px;
}
.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{
  background:#0000;
}

.edit-site-site-hub__title .components-button{
  color:#e0e0e0;
  display:block;
  flex-grow:1;
  font-size:15px;
  font-weight:500;
  margin-right:-4px;
  overflow:hidden;
  padding-left:16px;
  position:relative;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{
  color:#e0e0e0;
}
.edit-site-site-hub__title .components-button:focus{
  box-shadow:none;
  outline:none;
}
.edit-site-site-hub__title .components-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.edit-site-site-hub__title .components-button:after{
  content:"↗";
  font-weight:400;
  left:0;
  opacity:0;
  position:absolute;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-site-hub__title .components-button:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{
  opacity:1;
}

.edit-site-site-hub_toggle-command-center{
  color:#e0e0e0;
}
.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{
  fill:#f0f0f0;
}

.edit-site-sidebar-navigation-screen__description{
  margin:0 0 32px;
}

.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell{
  width:100%;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{
  white-space:normal;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{
  margin-top:3px;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{
  padding-left:0;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{
  color:#949494;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{
  color:#fff;
}

.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{
  display:none;
}

.edit-site-site-icon__icon{
  fill:currentColor;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{
  padding:12px;
}

.edit-site-site-icon__image{
  aspect-ratio:1/1;
  background:#333;
  height:100%;
  object-fit:cover;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__image{
  border-radius:0;
}

.edit-site-style-book{
  height:100%;
}

.edit-site-style-book.is-button,.edit-site-style-book__iframe.is-button{
  border-radius:8px;
}
.edit-site-style-book__iframe.is-focused{
  outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);
  outline-offset:calc(var(--wp-admin-border-width-focus)*-2);
}

.edit-site-style-book__tabs [role=tablist]{
  background:#fff;
  color:#1e1e1e;
}
.edit-site-style-book__tabs [role=tabpanel]{
  bottom:0;
  left:0;
  overflow:auto;
  padding:0;
  position:absolute;
  right:0;
  top:48px;
}

.edit-site-editor-canvas-container{
  background-color:#ddd;
  height:100%;
}
.edit-site-editor-canvas-container iframe{
  display:block;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{
  padding:24px 24px 0;
}

.edit-site-editor-canvas-container__section{
  background:#fff;
  border-radius:8px;
  bottom:0;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
}

.edit-site-editor-canvas-container__close-button{
  background:#fff;
  left:8px;
  position:absolute;
  top:6px;
  z-index:1;
}

.edit-site-post-edit{
  padding:24px;
}
.edit-site-post-edit.is-empty .edit-site-page-content{
  align-items:center;
  display:flex;
  justify-content:center;
}

.edit-site-post-list__featured-image{
  height:100%;
  object-fit:cover;
  width:100%;
}

.edit-site-post-list__featured-image-wrapper{
  border-radius:4px;
  height:100%;
  width:100%;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){
  background-color:#f0f0f0;
  border-radius:4px;
  display:block;
  flex-grow:0 !important;
  height:32px;
  overflow:hidden;
  position:relative;
  width:32px;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.edit-site-post-list__featured-image-button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-post-list__featured-image-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.edit-site-post-list__title span{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-post-list__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.edit-site-post-list__status-icon{
  height:24px;
  width:24px;
}
.edit-site-post-list__status-icon svg{
  fill:currentColor;
  margin-right:-4px;
}

.edit-site-resizable-frame__inner{
  position:relative;
}
body:has(.edit-site-resizable-frame__inner.is-resizing){
  cursor:col-resize;
  user-select:none;
  -webkit-user-select:none;
}

.edit-site-resizable-frame__inner.is-resizing:before{
  content:"";
  inset:0;
  position:absolute;
  z-index:1;
}

.edit-site-resizable-frame__inner-content{
  inset:0;
  position:absolute;
  z-index:0;
}

.edit-site-resizable-frame__handle{
  align-items:center;
  background-color:#75757566;
  border:0;
  border-radius:4px;
  cursor:col-resize;
  display:flex;
  height:64px;
  justify-content:flex-end;
  padding:0;
  position:absolute;
  top:calc(50% - 32px);
  width:4px;
  z-index:100;
}
.edit-site-resizable-frame__handle:before{
  content:"";
  height:100%;
  position:absolute;
  right:100%;
  width:32px;
}
.edit-site-resizable-frame__handle:after{
  content:"";
  height:100%;
  left:100%;
  position:absolute;
  width:32px;
}
.edit-site-resizable-frame__handle:focus-visible{
  outline:2px solid #0000;
}
.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{
  background-color:var(--wp-admin-theme-color);
}

.edit-site-push-changes-to-global-styles-control .components-button{
  justify-content:center;
  width:100%;
}

@media (min-width:782px){
  .font-library-modal.font-library-modal{
    width:65vw;
  }
}
.font-library-modal .components-modal__header{
  border-bottom:none;
}
.font-library-modal .components-modal__content{
  margin-bottom:70px;
  padding-top:0;
}
.font-library-modal .font-library-modal__subtitle{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
.font-library-modal .components-navigator-screen{
  padding:3px;
}

.font-library-modal__tabpanel-layout{
  margin-top:32px;
}
.font-library-modal__tabpanel-layout .font-library-modal__loading{
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  padding-top:120px;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.font-library-modal__footer{
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:32px;
  height:70px;
  margin:0 -32px -32px;
  padding:16px 32px;
  position:absolute;
  width:100%;
}

.font-library-modal__page-selection{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.font-library-modal__tabpanel-layout .components-base-control__field{
  margin-bottom:0;
}

.font-library-modal__fonts-title{
  font-size:11px;
  font-weight:600;
  text-transform:uppercase;
}

.font-library-modal__fonts-list,.font-library-modal__fonts-title{
  margin-bottom:0;
  margin-top:0;
}

.font-library-modal__fonts-list-item{
  margin-bottom:0;
}

.font-library-modal__font-card{
  border:1px solid #e0e0e0;
  height:auto !important;
  margin-top:-1px;
  padding:16px;
  width:100%;
}
.font-library-modal__font-card:hover{
  background-color:#f0f0f0;
}
.font-library-modal__font-card .font-library-modal__font-card__name{
  font-weight:700;
}
.font-library-modal__font-card .font-library-modal__font-card__count{
  color:#757575;
}
.font-library-modal__font-card .font-library-modal__font-variant_demo-image{
  display:block;
  height:24px;
  width:auto;
}
.font-library-modal__font-card .font-library-modal__font-variant_demo-text{
  flex-shrink:0;
  transition:opacity .3s ease-in-out;
  white-space:nowrap;
}
@media (prefers-reduced-motion:reduce){
  .font-library-modal__font-card .font-library-modal__font-variant_demo-text{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.font-library-modal__font-variant{
  border-bottom:1px solid #e0e0e0;
  padding-bottom:16px;
}

.font-library-modal__tablist{
  background:#fff;
  border-bottom:1px solid #ddd;
  margin:0 -32px;
  padding:0 16px;
  position:sticky;
  top:0;
  z-index:1;
}

.font-library-modal__upload-area{
  align-items:center;
  display:flex;
  height:256px !important;
  justify-content:center;
  width:100%;
}

button.font-library-modal__upload-area{
  background-color:#f0f0f0;
}

.font-library-modal__local-fonts{
  margin:0 auto;
  width:80%;
}
.font-library-modal__local-fonts .font-library-modal__upload-area__text{
  color:#757575;
}

.font-library__google-fonts-confirm{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-top:64px;
}
.font-library__google-fonts-confirm p{
  line-height:1.4;
}
.font-library__google-fonts-confirm h2{
  font-size:1.2rem;
  font-weight:400;
}
.font-library__google-fonts-confirm .components-card{
  padding:16px;
  width:400px;
}
.font-library__google-fonts-confirm .components-button{
  justify-content:center;
  width:100%;
}

.font-library-modal__select-all{
  padding:16px 17px 16px 16px;
}
.font-library-modal__select-all .components-checkbox-control__label{
  padding-right:16px;
}

.edit-site-pagination .components-button.is-tertiary{
  height:32px;
  justify-content:center;
  width:32px;
}

.edit-site-global-styles-variations_item{
  box-sizing:border-box;
  cursor:pointer;
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
  border-radius:2px;
  outline:1px solid #0000001a;
  outline-offset:-1px;
  overflow:hidden;
  position:relative;
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill{
  height:32px;
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill .block-editor-iframe__scale-container{
  overflow:hidden;
}
.edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{
  outline-color:#0000004d;
}
.edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview,.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:#1e1e1e;
  outline-offset:1px;
  outline-width:var(--wp-admin-border-width-focus);
}
.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:var(--wp-admin-theme-color);
}
::view-transition-image-pair(root){
  isolation:auto;
}

::view-transition-new(root),::view-transition-old(root){
  animation:none;
  display:block;
  mix-blend-mode:normal;
}
body.js #wpadminbar{
  display:none;
}

body.js #wpbody{
  padding-top:0;
}

body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{
  background:#fff;
}
body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{
  padding-right:0;
}
body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{
  padding-bottom:0;
}
body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{
  display:none;
}
body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{
  right:-1px;
  top:-1px;
}
body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{
  border-left-color:#fff;
}
body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

body.js.site-editor-php{
  background:#1e1e1e;
}

.edit-site{
  box-sizing:border-box;
  height:100vh;
}
.edit-site *,.edit-site :after,.edit-site :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  .edit-site{
    bottom:0;
    left:0;
    min-height:100vh;
    position:fixed;
    right:0;
    top:0;
  }
}
.no-js .edit-site{
  min-height:0;
  position:static;
}
.edit-site .interface-interface-skeleton{
  top:0;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z
+S
�
�dist/edit-site/posts.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.dataviews-wrapper{box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;height:100%;line-height:1.4;overflow:auto;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{box-sizing:border-box;flex-shrink:0;left:0;padding:16px 48px;position:sticky;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-filters__container,.dataviews__view-actions{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{color:#757575;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{color:#1e1e1e;display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{color:#1e1e1e;display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 48px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-loading,.dataviews-no-results{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:12px 24px}.dataviews-loading,.dataviews-no-results{padding-left:24px;padding-right:24px}}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:32px}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{border-radius:4px;width:230px}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 8px 0}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){border-bottom:1px solid #e0e0e0;padding-bottom:8px}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;background:#f0f0f0;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:flex;min-height:32px;padding:4px 12px;position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:28px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:rgba(var(--wp-admin-theme-color--rgb),.04);color:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:500}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:#e0e0e0}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid #e0e0e0;max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:2px;box-sizing:border-box;cursor:default;display:flex;gap:8px;margin-block-end:2px;padding:8px 12px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wp-admin-theme-color);color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{fill:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:#fff}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{flex-shrink:0;height:24px;width:24px}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:#757575;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:8px;position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{background:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 #0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin-left:0;margin-right:0;padding:0 32px 0 8px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#1e1e1e9e;opacity:1}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wp-admin-theme-color,#3858e9);border-radius:8px;box-sizing:border-box;color:#fff;font-size:11px;height:16px;line-height:16px;min-width:16px;outline:var(--wp-admin-border-width-focus) solid #fff;padding:0 4px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{width:-moz-fit-content;width:fit-content}.dataviews-footer{background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;left:0;padding:12px 48px;position:sticky;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.dataviews-footer{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-footer{padding:12px 24px}}@container (max-width: 560px){.dataviews-footer{flex-direction:column!important}.dataviews-footer .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:500;text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:500}}.dataviews-action-modal{z-index:1000001}.dataviews-selection-checkbox{--checkbox-input-size:24px;flex-shrink:0;line-height:0}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config .components-popover__content{container-type:inline-size;font-size:13px;line-height:1.4;padding:16px;width:320px}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:24px}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-field-control__field{height:32px}.dataviews-field-control__actions{position:absolute;top:-9999em}.dataviews-field-control__actions.dataviews-field-control__actions{gap:4px}.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{position:unset;top:unset}.dataviews-view-grid{grid-template-rows:max-content;margin-bottom:auto;padding:0 48px 24px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-view-grid{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{min-height:32px}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:4px;min-height:200px;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:flex-start;min-height:24px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){align-items:center}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{margin-top:4px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:#757575}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;font-size:12px;min-height:24px;padding:0 8px;width:-moz-fit-content;width:fit-content}.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:8px;position:absolute;top:-9999em;z-index:1}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{top:8px}@container (max-width: 430px){.dataviews-view-grid{padding-left:24px;padding-right:24px}}ul.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list li{border-top:1px solid #f0f0f0;margin:0}.dataviews-view-list li .dataviews-view-list__item-wrapper{padding:16px 24px;position:relative}.dataviews-view-list li .dataviews-view-list__item-actions{flex:0;overflow:hidden}.dataviews-view-list li .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list li .dataviews-view-list__item-actions .components-button{opacity:0;position:relative;z-index:1}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{flex-basis:min-content;overflow:unset;padding-inline-end:4px}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{opacity:1}.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{color:#1e1e1e}.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{background-color:#f8f8f8;color:var(--wp-admin-theme-color)}.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#1e1e1e}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:pointer;inset:0;padding:0;position:absolute;scroll-margin:8px 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:2px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.dataviews-view-list .dataviews-view-list__primary-field{flex:1;line-height:24px;min-height:24px;overflow:hidden}.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:#f0f0f0;border-radius:4px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__media-placeholder{background-color:#e0e0e0;height:52px;width:52px}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:52px}.dataviews-view-list .dataviews-view-list__fields{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;row-gap:4px}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:20px;min-height:24px}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-table{border-collapse:collapse;border-color:inherit;color:#757575;margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:#1e1e1e;font-size:13px;font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:12px;white-space:nowrap}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table tr{border-top:1px solid #f0f0f0}.dataviews-view-table tr .dataviews-view-table-header-button{gap:4px}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:48px}.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{margin-left:-8px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:48px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr.is-hovered{background-color:#f8f8f8}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{opacity:0}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{opacity:1}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}@media (hover:none){.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected:hover{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-table thead{inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:#fff;font-size:11px;font-weight:500;padding-bottom:8px;padding-left:12px;padding-top:8px;text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:4px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:32px}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#1e1e1e}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:4px}.dataviews-view-table .dataviews-view-table__actions-column{width:1%}.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{opacity:1}@container (max-width: 430px){.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:24px}}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-controls__datetime{border:none;padding:0}.dataforms-layouts-panel__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.dataforms-layouts-panel__field-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.dataforms-layouts-panel__field-control .components-button{max-width:100%;min-height:32px;text-align:left;text-wrap:balance;text-wrap:pretty;white-space:normal}.dataforms-layouts-panel__field-control .components-dropdown{max-width:100%}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.edit-site-layout{color:#ccc;display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:#1e1e1e}.edit-site-layout__content{display:flex;flex-grow:1;height:100%}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:100vh;left:0;position:fixed!important;top:0}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas-container.is-resizing:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:#1e1e1e}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;overflow:hidden;transition:border-radius .4s}.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:8px}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{display:none}.edit-site-layout__view-mode-toggle.components-button{view-transition-name:toggle;align-items:center;background:#1e1e1e;border-radius:0;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;width:60px}.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{color:#fff}.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{box-shadow:0 0 0 3px #1e1e1e,0 0 0 6px var(--wp-admin-theme-color);outline:4px solid #0000;outline-offset:4px}.edit-site-layout__view-mode-toggle.components-button:before{border-radius:4px;bottom:9px;box-shadow:none;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}@media (prefers-reduced-motion:reduce){.edit-site-layout__view-mode-toggle.components-button:before{transition-delay:0s;transition-duration:0s}}.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.edit-site-layout__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:0}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid #ddd}}.edit-site-layout__area{flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:8px;margin:16px 16px 16px 0}}.edit-site .components-editor-notices__snackbar{bottom:16px;padding-left:16px;padding-right:16px;position:fixed;right:0}.edit-site-page{background:#fff;color:#2f2f2f;container:edit-site-page/inline-size;height:calc(100% - 60px);transition:width .2s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-page{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-site-page{height:100%}}.edit-site-page-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-page-header{transition-delay:0s;transition-duration:0s}}.edit-site-page-header .components-heading{color:#1e1e1e}.edit-site-page-header .edit-site-page-header__page-title{min-height:40px}.edit-site-page-header .edit-site-page-header__page-title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-page-header .edit-site-page-header__sub-title{margin-bottom:8px}@container (max-width: 430px){.edit-site-page-header{padding:16px 24px}}.edit-site-page-content{display:flex;flex-flow:column;height:100%;position:relative;z-index:1}.edit-site-save-hub{border-top:1px solid #2f2f2f;color:#949494;flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:#1e1e1e}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-grow:1;overflow-x:hidden;overflow-y:auto}@keyframes _zlglg_slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes _zlglg_slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:auto;padding:0 12px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:stable;scrollbar-width:thin;will-change:transform;will-change:transform,opacity}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:initial}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 #0000}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 #0000}}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:_zlglg_slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:_zlglg_slide-from-right}.edit-site-site-hub{align-items:center;display:flex;gap:8px;height:56px;justify-content:space-between;margin-right:12px}.edit-site-site-hub__actions{flex-shrink:0}.edit-site-site-hub__view-mode-toggle-container{flex-shrink:0;height:60px;width:60px}.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{background:#0000}.edit-site-site-hub__title .components-button{color:#e0e0e0;display:block;flex-grow:1;font-size:15px;font-weight:500;margin-left:-4px;overflow:hidden;padding-right:16px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{color:#e0e0e0}.edit-site-site-hub__title .components-button:focus{box-shadow:none;outline:none}.edit-site-site-hub__title .components-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.edit-site-site-hub__title .components-button:after{content:"↗";font-weight:400;opacity:0;position:absolute;right:0;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-site-hub__title .components-button:after{transition-delay:0s;transition-duration:0s}}.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{opacity:1}.edit-site-site-hub_toggle-command-center{color:#e0e0e0}.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{fill:#f0f0f0}.edit-site-site-icon__icon{fill:currentColor;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{padding:12px}.edit-site-site-icon__image{aspect-ratio:1/1;background:#333;height:100%;object-fit:cover;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__image{border-radius:0}.edit-site-editor-canvas-container{background-color:#ddd;height:100%}.edit-site-editor-canvas-container iframe{display:block;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{padding:24px 24px 0}.edit-site-editor-canvas-container__section{background:#fff;border-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s}.edit-site-editor-canvas-container__close-button{background:#fff;position:absolute;right:8px;top:6px;z-index:1}.edit-site-post-list__featured-image{height:100%;object-fit:cover;width:100%}.edit-site-post-list__featured-image-wrapper{border-radius:4px;height:100%;width:100%}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){background-color:#f0f0f0;border-radius:4px;display:block;flex-grow:0!important;height:32px;overflow:hidden;position:relative;width:32px}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.edit-site-post-list__featured-image-button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0;width:100%}.edit-site-post-list__featured-image-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{background:rgba(var(--wp-admin-theme-color--rgb),.04);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.edit-site-post-list__title span{overflow:hidden;text-overflow:ellipsis}.edit-site-post-list__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.edit-site-post-list__status-icon{height:24px;width:24px}.edit-site-post-list__status-icon svg{fill:currentColor;margin-left:-4px}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;user-select:none;-webkit-user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:#75757566;border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid #0000}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}#adminmenumain,#wpadminbar{display:none}#wpcontent{margin-left:0}body.js #wpbody{padding-top:0}body{background:#fff}body #wpcontent{padding-left:0}body #wpbody-content{padding-bottom:0}body #wpbody-content>div:not(#gutenberg-posts-dashboard):not(#screen-meta),body #wpfooter{display:none}body .a11y-speak-region{left:-1px;top:-1px}body ul#adminmenu a.wp-has-current-submenu:after,body ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}#gutenberg-posts-dashboard{box-sizing:border-box;height:100vh}#gutenberg-posts-dashboard *,#gutenberg-posts-dashboard :after,#gutenberg-posts-dashboard :before{box-sizing:inherit}@media (min-width:600px){#gutenberg-posts-dashboard{bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0}}.no-js #gutenberg-posts-dashboard{min-height:0;position:static}#gutenberg-posts-dashboard .components-editor-notices__snackbar{bottom:16px;padding-left:16px;padding-right:16px;position:fixed;right:0}PK�-Z[xQ;�n�ndist/edit-site/style.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.dataviews-wrapper{
  box-sizing:border-box;
  container:dataviews-wrapper/inline-size;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:100%;
  line-height:1.4;
  overflow:auto;
  scroll-padding-bottom:64px;
}

.dataviews-filters__container,.dataviews__view-actions{
  box-sizing:border-box;
  flex-shrink:0;
  left:0;
  padding:16px 48px;
  position:sticky;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__container,.dataviews__view-actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{
  color:#757575;
  font-size:13px;
  font-weight:500;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{
  color:#1e1e1e;
  display:block;
  flex-grow:0;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
  color:var(--wp-admin-theme-color--rgb);
}
.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{
  color:#1e1e1e;
  display:block;
  font-weight:inherit;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{
  color:var(--wp-admin-theme-color);
}

.dataviews-loading,.dataviews-no-results{
  align-items:center;
  display:flex;
  flex-grow:1;
  justify-content:center;
  padding:0 48px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-loading,.dataviews-no-results{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-filters__container,.dataviews__view-actions{
    padding:12px 24px;
  }

  .dataviews-loading,.dataviews-no-results{
    padding-left:24px;
    padding-right:24px;
  }
}
.dataviews-bulk-actions-footer__item-count{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.dataviews-bulk-actions-footer__container{
  margin-right:auto;
  min-height:32px;
}

.dataviews-filters__button{
  position:relative;
}

.dataviews-filters__container{
  padding-top:0;
}

.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{
  opacity:0;
}
.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{
  opacity:1;
}

.dataviews-filters__summary-popover{
  font-size:13px;
  line-height:1.4;
}
.dataviews-filters__summary-popover .components-popover__content{
  border-radius:4px;
  width:230px;
}
.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{
  padding:0;
}

.dataviews-filters__summary-operators-container{
  padding:8px 8px 0;
}
.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){
  border-bottom:1px solid #e0e0e0;
  padding-bottom:8px;
}
.dataviews-filters__summary-operators-container:empty{
  display:none;
}
.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{
  color:#757575;
}

.dataviews-filters__summary-chip-container{
  position:relative;
  white-space:pre-wrap;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{
  align-items:center;
  background:#f0f0f0;
  border:1px solid #0000;
  border-radius:16px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:flex;
  min-height:32px;
  padding:4px 12px;
  position:relative;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{
  padding-inline-end:28px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{
  background:#e0e0e0;
  color:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{
  background:rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{
  font-weight:500;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{
  align-items:center;
  background:#0000;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  padding:0;
  position:absolute;
  right:4px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{
  fill:#757575;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{
  background:#e0e0e0;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{
  fill:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{
  fill:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}

.dataviews-filters__search-widget-filter-combobox-list{
  border-top:1px solid #e0e0e0;
  max-height:184px;
  overflow:auto;
  padding:4px;
}
.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{
  font-weight:600;
}

.dataviews-filters__search-widget-listbox{
  max-height:184px;
  overflow:auto;
  padding:4px;
}

.dataviews-filters__search-widget-listitem{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  cursor:default;
  display:flex;
  gap:8px;
  margin-block-end:2px;
  padding:8px 12px;
}
.dataviews-filters__search-widget-listitem:last-child{
  margin-block-end:0;
}
.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{
  background-color:var(--wp-admin-theme-color);
  color:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{
  fill:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{
  color:#fff;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{
  flex-shrink:0;
  height:24px;
  width:24px;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{
  color:#757575;
  display:block;
  font-size:12px;
  line-height:16px;
  overflow:hidden;
  text-overflow:ellipsis;
}

.dataviews-filters__search-widget-filter-combobox__wrapper{
  padding:8px;
  position:relative;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
  background:#f0f0f0;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin-left:0;
  margin-right:0;
  padding:0 32px 0 8px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
    line-height:normal;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  background:#fff;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{
  color:#757575;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{
  -webkit-appearance:none;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{
  align-items:center;
  display:flex;
  justify-content:center;
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}

.dataviews-filters__container-visibility-toggle{
  flex-shrink:0;
  position:relative;
}

.dataviews-filters-toggle__count{
  background:var(--wp-admin-theme-color, #3858e9);
  border-radius:8px;
  box-sizing:border-box;
  color:#fff;
  font-size:11px;
  height:16px;
  line-height:16px;
  min-width:16px;
  outline:var(--wp-admin-border-width-focus) solid #fff;
  padding:0 4px;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  transform:translate(50%, -50%);
}

.dataviews-search{
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-footer{
  background-color:#fff;
  border-top:1px solid #f0f0f0;
  bottom:0;
  flex-shrink:0;
  left:0;
  padding:12px 48px;
  position:sticky;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-footer{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-footer{
    padding:12px 24px;
  }
}
@container (max-width: 560px){
  .dataviews-footer{
    flex-direction:column !important;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__container{
    width:100%;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__item-count{
    flex-grow:1;
  }
  .dataviews-footer .dataviews-pagination{
    justify-content:space-between;
    width:100%;
  }
}
.dataviews-pagination__page-select{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
@media (min-width:600px){
  .dataviews-pagination__page-select .components-select-control__input{
    font-size:11px !important;
    font-weight:500;
  }
}

.dataviews-action-modal{
  z-index:1000001;
}

.dataviews-selection-checkbox{
  --checkbox-input-size:24px;
  flex-shrink:0;
  line-height:0;
}
@media (min-width:600px){
  .dataviews-selection-checkbox{
    --checkbox-input-size:16px;
  }
}
.dataviews-selection-checkbox .components-checkbox-control__input-container{
  margin:0;
}

.dataviews-view-config .components-popover__content{
  container-type:inline-size;
  font-size:13px;
  line-height:1.4;
  padding:16px;
  width:320px;
}

.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{
  text-transform:uppercase;
}

.dataviews-settings-section__title.dataviews-settings-section__title{
  font-size:15px;
  line-height:24px;
}

.dataviews-settings-section__sidebar{
  grid-column:span 4;
}

.dataviews-settings-section__content,.dataviews-settings-section__content>*{
  grid-column:span 8;
}

.dataviews-settings-section__content .is-divided-in-two{
  display:contents;
}
.dataviews-settings-section__content .is-divided-in-two>*{
  grid-column:span 4;
}

.dataviews-settings-section:has(.dataviews-settings-section__content:empty){
  display:none;
}
@container (max-width: 500px){
  .dataviews-settings-section.dataviews-settings-section{
    grid-template-columns:repeat(2, 1fr);
  }
  .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{
    grid-column:span 2;
  }
}
.dataviews-field-control__field{
  height:32px;
}

.dataviews-field-control__actions{
  position:absolute;
  top:-9999em;
}

.dataviews-field-control__actions.dataviews-field-control__actions{
  gap:4px;
}

.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{
  position:unset;
  top:unset;
}

.dataviews-view-grid{
  grid-template-rows:max-content;
  margin-bottom:auto;
  padding:0 48px 24px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-view-grid{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.dataviews-view-grid .dataviews-view-grid__card{
  height:100%;
  justify-content:flex-start;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{
  padding:8px 0 4px;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{
  min-height:32px;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{
  color:#1e1e1e;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.dataviews-view-grid .dataviews-view-grid__media{
  aspect-ratio:1/1;
  background-color:#f0f0f0;
  border-radius:4px;
  min-height:200px;
  position:relative;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__fields{
  font-size:12px;
  line-height:16px;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){
  padding:0 0 12px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){
  line-height:20px;
  min-height:24px;
  padding-top:2px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{
  align-items:flex-start;
  min-height:24px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){
  display:none;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){
  align-items:center;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{
  width:35%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:65%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{
  margin-top:4px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{
  color:#757575;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){
  padding-bottom:12px;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  font-size:12px;
  min-height:24px;
  padding:0 8px;
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-view-grid.dataviews-view-grid{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width:480px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1080px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
@media (min-width:1440px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}
@media (min-width:1920px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(5, minmax(0, 1fr));
  }
}

.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{
  display:none;
}

.dataviews-view-grid__card .dataviews-selection-checkbox{
  left:8px;
  position:absolute;
  top:-9999em;
  z-index:1;
}

.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{
  top:8px;
}
@container (max-width: 430px){
  .dataviews-view-grid{
    padding-left:24px;
    padding-right:24px;
  }
}
ul.dataviews-view-list{
  list-style-type:none;
}

.dataviews-view-list{
  margin:0 0 auto;
}
.dataviews-view-list li{
  border-top:1px solid #f0f0f0;
  margin:0;
}
.dataviews-view-list li .dataviews-view-list__item-wrapper{
  padding:16px 24px;
  position:relative;
}
.dataviews-view-list li .dataviews-view-list__item-actions{
  flex:0;
  overflow:hidden;
}
.dataviews-view-list li .dataviews-view-list__item-actions>div{
  height:24px;
}
.dataviews-view-list li .dataviews-view-list__item-actions .components-button{
  opacity:0;
  position:relative;
  z-index:1;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{
  flex-basis:min-content;
  overflow:unset;
  padding-inline-end:4px;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{
  opacity:1;
}
.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{
  color:#1e1e1e;
}
.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{
  background-color:#f8f8f8;
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#1e1e1e;
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list .dataviews-view-list__item{
  appearance:none;
  background:none;
  border:none;
  cursor:pointer;
  inset:0;
  padding:0;
  position:absolute;
  scroll-margin:8px 0;
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible{
  outline:none;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible:before{
  border-radius:2px;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.dataviews-view-list .dataviews-view-list__primary-field{
  flex:1;
  line-height:24px;
  min-height:24px;
  overflow:hidden;
}
.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__media-wrapper{
  background-color:#f0f0f0;
  border-radius:4px;
  flex-shrink:0;
  height:52px;
  overflow:hidden;
  position:relative;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__media-wrapper img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-wrapper:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-placeholder{
  background-color:#e0e0e0;
  height:52px;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__field-wrapper{
  flex-grow:1;
  min-height:52px;
}
.dataviews-view-list .dataviews-view-list__fields{
  color:#757575;
  display:flex;
  flex-wrap:wrap;
  font-size:12px;
  gap:12px;
  row-gap:4px;
}
.dataviews-view-list .dataviews-view-list__fields:empty{
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{
  align-items:center;
  display:flex;
  line-height:20px;
  min-height:24px;
}
.dataviews-view-list+.dataviews-pagination{
  justify-content:space-between;
}

.dataviews-view-table{
  border-collapse:collapse;
  border-color:inherit;
  color:#757575;
  margin-bottom:auto;
  position:relative;
  text-indent:0;
  width:100%;
}
.dataviews-view-table th{
  color:#1e1e1e;
  font-size:13px;
  font-weight:400;
  text-align:left;
}
.dataviews-view-table td,.dataviews-view-table th{
  padding:12px;
  white-space:nowrap;
}
.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{
  text-align:right;
}
.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{
  padding-right:0;
}
.dataviews-view-table tr{
  border-top:1px solid #f0f0f0;
}
.dataviews-view-table tr .dataviews-view-table-header-button{
  gap:4px;
}
.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
  padding-left:48px;
}
.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{
  margin-left:-8px;
}
.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
  padding-right:48px;
}
.dataviews-view-table tr:last-child{
  border-bottom:0;
}
.dataviews-view-table tr.is-hovered{
  background-color:#f8f8f8;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{
  opacity:0;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{
  opacity:1;
}
.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:0;
}
.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:1;
}
@media (hover:none){
  .dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
    opacity:1;
  }
}
.dataviews-view-table tr.is-selected{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#757575;
}
.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-table tr.is-selected:hover{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-view-table thead{
  inset-block-start:0;
  position:sticky;
  z-index:1;
}
.dataviews-view-table thead tr{
  border:0;
}
.dataviews-view-table thead th{
  background-color:#fff;
  font-size:11px;
  font-weight:500;
  padding-bottom:8px;
  padding-left:12px;
  padding-top:8px;
  text-transform:uppercase;
}
.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){
  padding-left:4px;
}
.dataviews-view-table tbody td{
  vertical-align:top;
}
.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{
  align-items:center;
  display:flex;
  min-height:32px;
}
.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){
  min-height:0;
}
.dataviews-view-table .dataviews-view-table-header-button{
  font-size:11px;
  font-weight:500;
  padding:4px 8px;
  text-transform:uppercase;
}
.dataviews-view-table .dataviews-view-table-header-button:not(:hover){
  color:#1e1e1e;
}
.dataviews-view-table .dataviews-view-table-header-button span{
  speak:none;
}
.dataviews-view-table .dataviews-view-table-header-button span:empty{
  display:none;
}
.dataviews-view-table .dataviews-view-table-header{
  padding-left:4px;
}
.dataviews-view-table .dataviews-view-table__actions-column{
  width:1%;
}
.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{
  opacity:1;
}
@container (max-width: 430px){
  .dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
    padding-left:24px;
  }

  .dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
    padding-right:24px;
  }
}
.dataviews-view-table-selection-checkbox{
  --checkbox-input-size:24px;
}
@media (min-width:600px){
  .dataviews-view-table-selection-checkbox{
    --checkbox-input-size:16px;
  }
}

.dataviews-controls__datetime{
  border:none;
  padding:0;
}

.dataforms-layouts-panel__field{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.dataforms-layouts-panel__field-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.dataforms-layouts-panel__field-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.dataforms-layouts-panel__field-control .components-button{
  max-width:100%;
  min-height:32px;
  text-align:left;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.dataforms-layouts-panel__field-control .components-dropdown{
  max-width:100%;
}

.dataforms-layouts-panel__field-dropdown .components-popover__content{
  min-width:320px;
  padding:16px;
}

.dataforms-layouts-panel__dropdown-header{
  margin-bottom:16px;
}

.edit-site-custom-template-modal__contents-wrapper{
  height:100%;
  justify-content:flex-start !important;
}
.edit-site-custom-template-modal__contents-wrapper>*{
  width:100%;
}
.edit-site-custom-template-modal__contents-wrapper__suggestions_list{
  margin-left:-12px;
  margin-right:-12px;
  width:calc(100% + 24px);
}
.edit-site-custom-template-modal__contents>.components-button{
  height:auto;
  justify-content:center;
}
@media (min-width:782px){
  .edit-site-custom-template-modal{
    width:456px;
  }
}
@media (min-width:600px){
  .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{
    max-height:224px;
    overflow-y:auto;
  }
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{
  display:block;
  height:auto;
  overflow-wrap:break-word;
  padding:8px 12px;
  text-align:left;
  white-space:pre-wrap;
  width:100%;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{
  background:none;
  font-weight:700;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{
  color:var(--wp-admin-theme-color);
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{
  background-color:#f0f0f0;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{
  color:#757575;
  word-break:break-all;
}

.edit-site-custom-template-modal__no-results{
  border:1px solid #ccc;
  border-radius:2px;
  padding:16px;
}

.edit-site-custom-generic-template__modal .components-modal__header{
  border-bottom:none;
}
.edit-site-custom-generic-template__modal .components-modal__content:before{
  margin-bottom:4px;
}

@media (min-width:960px){
  .edit-site-add-new-template__modal{
    margin-top:64px;
    max-height:calc(100% - 128px);
    max-width:832px;
    width:calc(100% - 128px);
  }
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{
  fill:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{
  align-items:flex-start;
  flex-grow:1;
}
.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:100%;
  max-height:40px;
  max-width:40px;
  padding:8px;
}

.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{
  border:1px solid #ddd;
  display:flex;
  flex-direction:column;
  justify-content:center;
  outline:1px solid #0000;
  padding:32px;
}
.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{
  color:#1e1e1e;
}
.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{
  color:#757575;
}
.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-color:#0000;
  color:var(--wp-admin-theme-color-darker-10);
}
.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{
  color:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{
  border-color:#0000;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}
.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{
  color:var(--wp-admin-theme-color);
}
.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{
  grid-column:1 /  -1;
}

.edit-site-add-new-template__template-list__contents>.components-button{
  align-items:flex-start;
  height:100%;
  text-align:start;
}

.edit-site-visual-editor__editor-canvas.is-focused{
  outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);
  outline-offset:calc(var(--wp-admin-border-width-focus)*-2);
}

.edit-site-canvas-loader{
  align-items:center;
  animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;
  animation-fill-mode:forwards;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-canvas-loader{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.edit-site-canvas-loader>div{
  width:160px;
}

@keyframes edit-site-canvas-loader__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.edit-site-global-styles-preview{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  line-height:1;
}

.edit-site-global-styles-preview__iframe{
  display:block;
  max-width:100%;
  width:100%;
}

.edit-site-typography-preview{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  justify-content:center;
  margin-bottom:16px;
  min-height:100px;
  overflow:hidden;
}

.edit-site-font-size__item{
  line-break:anywhere;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.edit-site-font-size__item-value{
  color:#757575;
}

.edit-site-global-styles-screen{
  margin:12px 16px 16px;
}

.edit-site-global-styles-screen-typography__indicator{
  align-items:center;
  border-radius:1px;
  display:flex !important;
  font-size:14px;
  height:24px;
  justify-content:center;
  width:24px;
}

.edit-site-global-styles-screen-typography__font-variants-count{
  color:#757575;
}

.edit-site-global-styles-font-families__manage-fonts{
  justify-content:center;
}

.edit-site-global-styles-screen .color-block-support-panel{
  border-top:none;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  row-gap:12px;
}

.edit-site-global-styles-header__description{
  padding:0 16px;
}

.edit-site-block-types-search{
  margin-bottom:8px;
  padding:0 16px;
}

.edit-site-global-styles-header{
  margin-bottom:0 !important;
}

.edit-site-global-styles-subtitle{
  font-size:11px !important;
  font-weight:500 !important;
  margin-bottom:0 !important;
  text-transform:uppercase;
}

.edit-site-global-styles-section-title{
  color:#2f2f2f;
  font-weight:600;
  line-height:1.2;
  margin:0;
  padding:16px 16px 0;
}

.edit-site-global-styles-icon-with-current-color{
  fill:currentColor;
}

.edit-site-global-styles__color-indicator-wrapper{
  flex-shrink:0;
  height:24px;
}

.edit-site-global-styles__shadows-panel__options-container,.edit-site-global-styles__shadows-panel__title{
  height:24px;
}

.edit-site-global-styles__block-preview-panel{
  border:1px solid #e0e0e0;
  border-radius:4px;
  overflow:hidden;
  position:relative;
  width:100%;
}

.edit-site-global-styles__shadow-preview-panel{
  background-image:repeating-linear-gradient(45deg, #f5f5f5 25%, #0000 0, #0000 75%, #f5f5f5 0, #f5f5f5), repeating-linear-gradient(45deg, #f5f5f5 25%, #0000 0, #0000 75%, #f5f5f5 0, #f5f5f5);
  background-position:0 0, 8px 8px;
  background-size:16px 16px;
  border:1px solid #e0e0e0;
  border-radius:4px;
  height:144px;
  overflow:auto;
}
.edit-site-global-styles__shadow-preview-panel .edit-site-global-styles__shadow-preview-block{
  background-color:#fff;
  border:1px solid #e0e0e0;
  border-radius:2px;
  height:60px;
  width:60%;
}

.edit-site-global-styles__shadow-editor__dropdown-content{
  width:280px;
}

.edit-site-global-styles__shadow-editor-panel{
  margin-bottom:4px;
}

.edit-site-global-styles__shadow-editor__dropdown{
  width:100%;
}
.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button{
  border-radius:inherit;
  height:auto;
  padding-bottom:8px;
  padding-top:8px;
  text-align:left;
  width:100%;
}
.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle.is-open,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button.is-open{
  background:#f0f0f0;
  color:var(--wp-admin-theme-color);
}

.edit-site-global-styles-screen-css{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  margin:16px;
}
.edit-site-global-styles-screen-css .components-v-stack{
  flex:1 1 auto;
}
.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input,.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
}
.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input{
  direction:ltr;
  flex:1 1 auto;
}

.edit-site-global-styles-screen-css-help-link{
  display:inline-block;
  margin-top:8px;
}

.edit-site-global-styles-screen-variations{
  border-top:1px solid #ddd;
  margin-top:16px;
}
.edit-site-global-styles-screen-variations>*{
  margin:24px 16px;
}

.edit-site-global-styles-sidebar__navigator-screen{
  display:flex;
  flex-direction:column;
}

.edit-site-global-styles-screen-root.edit-site-global-styles-screen-root,.edit-site-global-styles-screen-style-variations.edit-site-global-styles-screen-style-variations{
  background:unset;
  color:inherit;
}

.edit-site-global-styles-sidebar__panel .block-editor-block-icon svg{
  fill:currentColor;
}

.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile,.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile .edit-site-global-styles-screen-root__active-style-tile-preview{
  border-radius:2px;
}

.edit-site-global-styles-screen-revisions__revisions-list{
  flex-grow:1;
  list-style:none;
  margin:0 16px 16px;
}
.edit-site-global-styles-screen-revisions__revisions-list li{
  margin-bottom:0;
}

.edit-site-global-styles-screen-revisions__revision-item{
  cursor:pointer;
  display:flex;
  flex-direction:column;
  position:relative;
}
.edit-site-global-styles-screen-revisions__revision-item:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.edit-site-global-styles-screen-revisions__revision-item:hover .edit-site-global-styles-screen-revisions__date{
  color:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item:after,.edit-site-global-styles-screen-revisions__revision-item:before{
  content:"\a";
  display:block;
  position:absolute;
}
.edit-site-global-styles-screen-revisions__revision-item:before{
  background:#ddd;
  border:4px solid #0000;
  border-radius:50%;
  height:8px;
  left:17px;
  top:18px;
  transform:translate(-50%, -50%);
  width:8px;
  z-index:1;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:2px;
  color:var(--wp-admin-theme-color);
  outline:3px solid #0000;
  outline-offset:-2px;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__revision-button{
  opacity:1;
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__date{
  color:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected:before{
  background:var(--wp-admin-theme-color);
}
.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__changes>li,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__meta{
  color:#1e1e1e;
}
.edit-site-global-styles-screen-revisions__revision-item:after{
  border:.5px solid #ddd;
  height:100%;
  left:16px;
  top:0;
  width:0;
}
.edit-site-global-styles-screen-revisions__revision-item:first-child:after{
  top:18px;
}
.edit-site-global-styles-screen-revisions__revision-item:last-child:after{
  height:18px;
}
.edit-site-global-styles-screen-revisions__revision-item .edit-site-global-styles-screen-revisions__revision-button{
  display:block;
  height:auto;
  outline-offset:-2px;
  padding:12px 12px 4px 40px;
  position:relative;
  width:100%;
  z-index:1;
}

.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__apply-button.is-primary{
  align-self:flex-start;
  margin:4px 12px 12px 40px;
}

.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__changes,.edit-site-global-styles-screen-revisions__meta{
  color:#757575;
  font-size:12px;
}

.edit-site-global-styles-screen-revisions__description{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:8px;
}
.edit-site-global-styles-screen-revisions__description .edit-site-global-styles-screen-revisions__date{
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}

.edit-site-global-styles-screen-revisions__meta{
  align-items:flex-start;
  display:flex;
  justify-content:start;
  margin-bottom:4px;
  text-align:left;
  width:100%;
}
.edit-site-global-styles-screen-revisions__meta img{
  border-radius:100%;
  height:16px;
  margin-right:8px;
  width:16px;
}

.edit-site-global-styles-screen-revisions__loading{
  margin:24px auto !important;
}

.edit-site-global-styles-screen-revisions__changes{
  line-height:1.4;
  list-style:disc;
  margin-left:12px;
  text-align:left;
}
.edit-site-global-styles-screen-revisions__changes li{
  margin-bottom:4px;
}

.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination{
  gap:2px;
  justify-content:space-between;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .edit-site-pagination__total{
  height:1px;
  left:-1000px;
  margin:-1px;
  overflow:hidden;
  position:absolute;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-text{
  font-size:12px;
  will-change:opacity;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary{
  color:#1e1e1e;
}
.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary:disabled,.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{
  color:#949494;
}

.edit-site-global-styles-screen-revisions__footer{
  background:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  height:56px;
  min-width:100%;
  padding:12px;
  position:sticky;
  z-index:1;
}

.editor-sidebar{
  width:280px;
}
.editor-sidebar>.components-panel{
  border-left:0;
  border-right:0;
  margin-bottom:-1px;
  margin-top:-1px;
}
.editor-sidebar>.components-panel>.components-panel__header{
  background:#f0f0f0;
}
.editor-sidebar .block-editor-block-inspector__card{
  margin:0;
}

.edit-site-global-styles-sidebar{
  display:flex;
  flex-direction:column;
  min-height:100%;
}
.edit-site-global-styles-sidebar__navigator-provider,.edit-site-global-styles-sidebar__panel{
  display:flex;
  flex:1;
  flex-direction:column;
}
.edit-site-global-styles-sidebar__navigator-screen{
  flex:1;
}

.edit-site-global-styles-sidebar .edit-site-global-styles-sidebar__header-title{
  margin:0;
}

.edit-site-global-styles-sidebar .components-navigation__menu-title-heading{
  font-size:15.6px;
  font-weight:500;
}

.edit-site-global-styles-sidebar .components-navigation__item>button span{
  font-weight:500;
}

.edit-site-global-styles-sidebar .block-editor-panel-color-gradient-settings{
  border:0;
}

.edit-site-global-styles-sidebar .single-column{
  grid-column:span 1;
}

.edit-site-global-styles-sidebar .components-tools-panel .span-columns{
  grid-column:1 /  -1;
}

.edit-site-global-styles-sidebar__blocks-group{
  border-top:1px solid #e0e0e0;
  padding-top:24px;
}

.edit-site-global-styles-sidebar__blocks-group-help{
  padding:0 16px;
}

.edit-site-global-styles-color-palette-panel,.edit-site-global-styles-gradient-palette-panel{
  padding:16px;
}

.edit-site-global-styles-sidebar hr{
  margin:0;
}

.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon:after{
  content:attr(aria-label);
  font-size:12px;
}

.edit-site-page{
  background:#fff;
  color:#2f2f2f;
  container:edit-site-page/inline-size;
  height:calc(100% - 60px);
  transition:width .2s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-site-page{
    height:100%;
  }
}

.edit-site-page-header{
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-page-header .components-heading{
  color:#1e1e1e;
}
.edit-site-page-header .edit-site-page-header__page-title{
  min-height:40px;
}
.edit-site-page-header .edit-site-page-header__page-title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-page-header .edit-site-page-header__sub-title{
  margin-bottom:8px;
}
@container (max-width: 430px){
  .edit-site-page-header{
    padding:16px 24px;
  }
}
.edit-site-page-content{
  display:flex;
  flex-flow:column;
  height:100%;
  position:relative;
  z-index:1;
}

.edit-site-patterns__delete-modal{
  width:384px;
}

.page-patterns-preview-field{
  border-radius:4px;
  display:flex;
  flex-direction:column;
  height:100%;
}
.dataviews-view-table .page-patterns-preview-field{
  flex-grow:0;
  width:96px;
}
.page-patterns-preview-field .page-patterns-preview-field__button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
}
.page-patterns-preview-field .page-patterns-preview-field__button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.page-patterns-preview-field .page-patterns-preview-field__button[aria-disabled=true]{
  cursor:default;
}

.edit-site-patterns__pattern-icon{
  fill:var(--wp-block-synced-color);
  flex-shrink:0;
}

.edit-site-patterns__pattern-lock-icon{
  min-width:min-content;
}

.edit-site-patterns__section-header{
  border-bottom:1px solid #f0f0f0;
  flex-shrink:0;
  min-height:40px;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-patterns__section-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-patterns__section-header .edit-site-patterns__title{
  min-height:40px;
}
.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-patterns__section-header .edit-site-patterns__sub-title{
  margin-bottom:8px;
}
.edit-site-patterns__section-header .screen-reader-shortcut:focus{
  top:0;
}

.edit-site-patterns__pattern-title{
  color:inherit;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.edit-site-patterns__pattern-title .is-link{
  color:#e0e0e0;
  text-decoration:none;
}
.edit-site-patterns__pattern-title .is-link:focus,.edit-site-patterns__pattern-title .is-link:hover{
  color:#fff;
}
.edit-site-patterns__pattern-title .edit-site-patterns__pattern-icon{
  background:var(--wp-block-synced-color);
  border-radius:4px;
  fill:#fff;
}
.edit-site-patterns__pattern-title .edit-site-patterns__pattern-lock-icon{
  fill:currentcolor;
}

.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully){
  background:rgba(var(--wp-block-synced-color--rgb), .04);
  color:var(--wp-block-synced-color);
}

.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{
  width:350px;
}
.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{
  position:relative;
}
.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){
  background-color:#fff;
  border:1px solid var(--wp-admin-theme-color);
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);
  box-sizing:border-box;
  left:-1px;
  max-height:96px;
  min-width:auto;
  position:absolute;
  width:calc(100% + 2px);
  z-index:1;
}

@media (min-width:600px){
  .dataviews-action-modal__duplicate-template-part .components-modal__frame{
    max-width:500px;
  }
}
@container (max-width: 430px){
  .edit-site-page-patterns-dataviews .edit-site-patterns__section-header{
    padding-left:24px;
    padding-right:24px;
  }
}
.page-templates-preview-field{
  border-radius:4px;
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
}
.page-templates-preview-field .page-templates-preview-field__button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
}
.page-templates-preview-field .page-templates-preview-field__button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{
  height:120px;
}
.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{
  height:100%;
}
.dataviews-view-table .page-templates-preview-field{
  max-height:160px;
  position:relative;
  width:120px;
}
.dataviews-view-table .page-templates-preview-field:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.page-templates-description{
  max-width:50em;
  text-wrap:balance;
  text-wrap:pretty;
}
.dataviews-view-table .page-templates-description{
  margin-bottom:8px;
}

.edit-site-page-templates .dataviews-pagination{
  z-index:2;
}

.page-templates-author-field__avatar{
  align-items:center;
  display:flex;
  flex-shrink:0;
  height:24px;
  justify-content:left;
  overflow:hidden;
  width:24px;
}
.page-templates-author-field__avatar img{
  border-radius:100%;
  height:16px;
  object-fit:cover;
  opacity:0;
  transition:opacity .1s linear;
  width:16px;
}
@media (prefers-reduced-motion:reduce){
  .page-templates-author-field__avatar img{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.page-templates-author-field__avatar.is-loaded img{
  opacity:1;
}

.page-templates-author-field__icon{
  display:flex;
  flex-shrink:0;
  height:24px;
  width:24px;
}
.page-templates-author-field__icon svg{
  margin-left:-4px;
  fill:currentColor;
}

.page-templates-author-field__name{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-list__rename-modal{
  z-index:1000001;
}
@media (min-width:782px){
  .edit-site-list__rename-modal .components-base-control{
    width:320px;
  }
}

.edit-site-editor__editor-interface{
  opacity:1;
  transition:opacity .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-editor__editor-interface{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-editor__editor-interface.is-loading{
  opacity:0;
}

.edit-site-editor__toggle-save-panel{
  background-color:#fff;
  border:1px dotted #ddd;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  padding:24px;
  width:280px;
}

.edit-site-editor__view-mode-toggle{
  view-transition-name:toggle;
  height:60px;
  left:0;
  top:0;
  width:60px;
  z-index:100;
}
.edit-site-editor__view-mode-toggle .components-button{
  align-items:center;
  border-radius:0;
  color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-editor__view-mode-toggle .components-button:active,.edit-site-editor__view-mode-toggle .components-button:hover{
  color:#fff;
}
.edit-site-editor__view-mode-toggle .components-button:focus{
  box-shadow:none;
}
.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img,.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg{
  background:#1e1e1e;
  display:block;
}

.edit-site-editor__back-icon{
  align-items:center;
  background-color:#ccc;
  display:flex;
  height:60px;
  justify-content:center;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:60px;
}
.edit-site-editor__back-icon svg{
  fill:currentColor;
}
.edit-site-editor__back-icon.has-site-icon{
  -webkit-backdrop-filter:saturate(180%) blur(15px);
  backdrop-filter:saturate(180%) blur(15px);
  background-color:#fff9;
}

.edit-site-welcome-guide{
  width:312px;
}
.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image,.edit-site-welcome-guide.guide-styles .edit-site-welcome-guide__image{
  background:#00a0d2;
}
.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{
  border-right:16px solid #3858e9;
  border-top:16px solid #3858e9;
}
.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{
  border-left:16px solid #3858e9;
  border-top:16px solid #3858e9;
}
.edit-site-welcome-guide__image{
  margin:0 0 16px;
}
.edit-site-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-site-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-site-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 16px;
  padding:0 32px;
}
.edit-site-welcome-guide__text img{
  vertical-align:bottom;
}
.edit-site-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-site-layout{
  color:#ccc;
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{
  background:#1e1e1e;
}

.edit-site-layout__content{
  display:flex;
  flex-grow:1;
  height:100%;
}

.edit-site-layout__sidebar-region{
  flex-shrink:0;
  width:100vw;
  z-index:1;
}
@media (min-width:782px){
  .edit-site-layout__sidebar-region{
    width:300px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{
  height:100vh;
  left:0;
  position:fixed !important;
  top:0;
}
.edit-site-layout__sidebar-region .edit-site-layout__sidebar{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout__sidebar-region .resizable-editor__drag-handle{
  right:0;
}

.edit-site-layout__main{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden;
}

.edit-site-layout__mobile{
  position:relative;
  width:100%;
  z-index:2;
}
.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{
  padding:0;
}

.edit-site-layout__canvas-container{
  flex-grow:1;
  overflow:visible;
  position:relative;
  z-index:2;
}
.edit-site-layout__canvas-container.is-resizing:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:100;
}

.edit-site-layout__canvas{
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.edit-site-layout__canvas.is-right-aligned{
  justify-content:flex-end;
}
.edit-site-layout__canvas .edit-site-resizable-frame__inner{
  color:#1e1e1e;
}
@media (min-width:782px){
  .edit-site-layout__canvas{
    bottom:16px;
    top:16px;
    width:calc(100% - 16px);
  }
  .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;
    overflow:hidden;
    transition:border-radius .4s;
  }
  .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    border-radius:8px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__canvas{
  bottom:0;
  top:0;
  width:100%;
}

.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{
  min-height:100% !important;
  position:relative !important;
}

.edit-site-template-pages-preview{
  height:100%;
}
html.canvas-mode-edit-transition::view-transition-group(toggle){
  animation-delay:255ms;
}

@media (prefers-reduced-motion){
  ::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){
    animation:none !important;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{
  display:none;
}

.edit-site-layout__view-mode-toggle.components-button{
  view-transition-name:toggle;
  align-items:center;
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:flex;
  height:60px;
  justify-content:center;
  overflow:hidden;
  padding:0;
  position:relative;
  width:60px;
}
.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{
  color:#fff;
}
.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{
  box-shadow:0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
  outline:4px solid #0000;
  outline-offset:4px;
}
.edit-site-layout__view-mode-toggle.components-button:before{
  border-radius:4px;
  bottom:9px;
  box-shadow:none;
  content:"";
  display:block;
  left:9px;
  position:absolute;
  right:9px;
  top:9px;
  transition:box-shadow .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-layout__view-mode-toggle.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
  width:60px;
}

.edit-site-layout__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:auto;
  position:fixed !important;
  right:0;
  top:-9999em;
  width:280px;
  z-index:100000;
}
.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{
  bottom:0;
  top:auto;
}
.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{
  top:0;
}
@media (min-width:782px){
  .edit-site-layout__actions{
    border-left:1px solid #ddd;
  }
}

.edit-site-layout__area{
  flex-grow:1;
  margin:0;
  overflow:hidden;
}
@media (min-width:782px){
  .edit-site-layout__area{
    border-radius:8px;
    margin:16px 16px 16px 0;
  }
}

.edit-site .components-editor-notices__snackbar{
  bottom:16px;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
  right:0;
}

.edit-site-save-hub{
  border-top:1px solid #2f2f2f;
  color:#949494;
  flex-shrink:0;
  margin:0;
  padding:16px;
}

.edit-site-save-hub__button{
  color:inherit;
  justify-content:center;
  width:100%;
}
.edit-site-save-hub__button[aria-disabled=true]{
  opacity:1;
}
.edit-site-save-hub__button[aria-disabled=true]:hover{
  color:inherit;
}
.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{
  color:#1e1e1e;
}

@media (min-width:600px){
  .edit-site-save-panel__modal{
    width:600px;
  }
}

.edit-site-sidebar__content{
  contain:content;
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:auto;
}

@keyframes _e8hgp_slide-from-right{
  0%{
    opacity:0;
    transform:translateX(50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
@keyframes _e8hgp_slide-from-left{
  0%{
    opacity:0;
    transform:translateX(-50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
.edit-site-sidebar__screen-wrapper{
  animation-duration:.14s;
  animation-timing-function:ease-in-out;
  display:flex;
  flex-direction:column;
  height:100%;
  max-height:100%;
  overflow-x:auto;
  padding:0 12px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:stable;
  scrollbar-width:thin;
  will-change:transform;
  will-change:transform, opacity;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{
  background-color:initial;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{
  background-color:#757575;
}
.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{
  scrollbar-color:#757575 #0000;
}
@media (hover:none){
  .edit-site-sidebar__screen-wrapper{
    scrollbar-color:#757575 #0000;
  }
}
@media (prefers-reduced-motion:reduce){
  .edit-site-sidebar__screen-wrapper{
    animation-duration:0s;
  }
}
.edit-site-sidebar__screen-wrapper.slide-from-left{
  animation-name:_e8hgp_slide-from-left;
}
.edit-site-sidebar__screen-wrapper.slide-from-right{
  animation-name:_e8hgp_slide-from-right;
}

.edit-site-sidebar-button{
  color:#e0e0e0;
  flex-shrink:0;
}
.edit-site-sidebar-button:focus:not(:disabled){
  box-shadow:none;
  outline:none;
}
.edit-site-sidebar-button:focus-visible:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}
.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{
  color:#f0f0f0;
}

.edit-site-sidebar-navigation-item.components-item{
  border:none;
  color:#949494;
  min-height:40px;
  padding:8px 6px 8px 16px;
}
.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:#2f2f2f;
  color:#e0e0e0;
}
.edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current] .edit-site-sidebar-navigation-item__drilldown-indicator{
  fill:#e0e0e0;
}
.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator{
  fill:#949494;
}
.edit-site-sidebar-navigation-item.components-item.with-suffix{
  padding-right:16px;
}

.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{
  cursor:grab;
  padding:8px 8px 8px 0;
}

.edit-site-sidebar-navigation-screen{
  display:flex;
  flex-direction:column;
  overflow-x:unset !important;
  position:relative;
}

.edit-site-sidebar-navigation-screen__main{
  flex-grow:1;
  margin-bottom:16px;
}
.edit-site-sidebar-navigation-screen__main.has-footer{
  margin-bottom:0;
}

.edit-site-sidebar-navigation-screen__content{
  padding:0 16px;
}
.edit-site-sidebar-navigation-screen__content .components-item-group{
  margin-left:-16px;
  margin-right:-16px;
}
.edit-site-sidebar-navigation-screen__content .components-text{
  color:#ccc;
}
.edit-site-sidebar-navigation-screen__content .components-heading{
  margin-bottom:8px;
}

.edit-site-sidebar-navigation-screen__meta{
  color:#ccc;
  margin:0 0 16px 16px;
}
.edit-site-sidebar-navigation-screen__meta .components-text{
  color:#ccc;
}

.edit-site-sidebar-navigation-screen__page-link{
  color:#949494;
  display:inline-block;
  word-break:break-word;
}
.edit-site-sidebar-navigation-screen__page-link:focus,.edit-site-sidebar-navigation-screen__page-link:hover{
  color:#fff;
}
.edit-site-sidebar-navigation-screen__page-link .components-external-link__icon{
  margin-left:4px;
}

.edit-site-sidebar-navigation-screen__title-icon{
  background:#1e1e1e;
  margin-bottom:8px;
  padding-bottom:8px;
  padding-top:48px;
  position:sticky;
  top:0;
  z-index:1;
}

.edit-site-sidebar-navigation-screen__title{
  flex-grow:1;
  overflow-wrap:break-word;
}
.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{
  line-height:32px;
}

.edit-site-sidebar-navigation-screen__actions{
  display:flex;
  flex-shrink:0;
}

@media (min-width:782px){
  .edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{
    max-width:292px;
  }
}

.edit-site-global-styles-variation-title{
  color:#ddd;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
  outline-color:#ffffff0d;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{
  outline-color:#ffffff26;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview{
  outline-color:#fff;
}
.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:var(--wp-admin-theme-color);
}

.edit-site-sidebar-navigation-screen__footer{
  background-color:#1e1e1e;
  border-top:1px solid #2f2f2f;
  bottom:0;
  gap:0;
  margin:16px 0 0;
  padding:16px 0;
  position:sticky;
}
.edit-site-sidebar-navigation-screen__input-control{
  width:100%;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{
  background:#2f2f2f;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{
  color:#e0e0e0 !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{
  background:#2f2f2f !important;
  color:#e0e0e0 !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{
  border:4px !important;
}
.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{
  color:#949494;
}

.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{
  background:none;
}
.edit-site-sidebar-navigation-screen-details-footer .edit-site-sidebar-navigation-screen-details-footer__icon{
  margin-left:auto;
  fill:#949494;
}

.sidebar-navigation__more-menu .components-button{
  color:#e0e0e0;
}
.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{
  color:#f0f0f0;
}

.edit-site-sidebar-navigation-details-screen-panel{
  margin:24px 0;
}
.edit-site-sidebar-navigation-details-screen-panel:last-of-type{
  margin-bottom:0;
}
.edit-site-sidebar-navigation-details-screen-panel .edit-site-sidebar-navigation-details-screen-panel__heading{
  color:#ccc;
  font-size:11px;
  font-weight:500;
  margin-bottom:0;
  padding:0;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-details-screen-panel__label.edit-site-sidebar-navigation-details-screen-panel__label{
  color:#949494;
  flex-shrink:0;
  width:100px;
}

.edit-site-sidebar-navigation-details-screen-panel__value.edit-site-sidebar-navigation-details-screen-panel__value{
  color:#e0e0e0;
}

.edit-site-sidebar-navigation-screen-patterns__group{
  margin-bottom:24px;
}
.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{
  border-bottom:0;
  margin-bottom:0;
  padding-bottom:0;
}

.edit-site-sidebar-navigation-screen-patterns__group-header{
  margin-top:16px;
}
.edit-site-sidebar-navigation-screen-patterns__group-header p{
  color:#949494;
}
.edit-site-sidebar-navigation-screen-patterns__group-header h2{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-navigation-screen-patterns__divider{
  border-top:1px solid #2f2f2f;
  margin:16px 0;
}

.edit-site-sidebar-navigation-screen-dataviews__group-header{
  margin-top:32px;
}
.edit-site-sidebar-navigation-screen-dataviews__group-header h2{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.edit-site-sidebar-dataviews-dataview-item{
  border-radius:2px;
  padding-right:8px;
}
.edit-site-sidebar-dataviews-dataview-item .edit-site-sidebar-dataviews-dataview-item__dropdown-menu{
  min-width:auto;
}
.edit-site-sidebar-dataviews-dataview-item:focus,.edit-site-sidebar-dataviews-dataview-item:hover,.edit-site-sidebar-dataviews-dataview-item[aria-current]{
  background:#2f2f2f;
  color:#e0e0e0;
}
.edit-site-sidebar-dataviews-dataview-item.is-selected{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.edit-site-site-hub{
  align-items:center;
  display:flex;
  gap:8px;
  height:56px;
  justify-content:space-between;
  margin-right:12px;
}

.edit-site-site-hub__actions{
  flex-shrink:0;
}

.edit-site-site-hub__view-mode-toggle-container{
  flex-shrink:0;
  height:60px;
  width:60px;
}
.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{
  background:#0000;
}

.edit-site-site-hub__title .components-button{
  color:#e0e0e0;
  display:block;
  flex-grow:1;
  font-size:15px;
  font-weight:500;
  margin-left:-4px;
  overflow:hidden;
  padding-right:16px;
  position:relative;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{
  color:#e0e0e0;
}
.edit-site-site-hub__title .components-button:focus{
  box-shadow:none;
  outline:none;
}
.edit-site-site-hub__title .components-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.edit-site-site-hub__title .components-button:after{
  content:"↗";
  font-weight:400;
  opacity:0;
  position:absolute;
  right:0;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-site-hub__title .components-button:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{
  opacity:1;
}

.edit-site-site-hub_toggle-command-center{
  color:#e0e0e0;
}
.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{
  fill:#f0f0f0;
}

.edit-site-sidebar-navigation-screen__description{
  margin:0 0 32px;
}

.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell{
  width:100%;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{
  white-space:normal;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{
  margin-top:3px;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{
  padding-right:0;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{
  color:#949494;
}
.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{
  color:#fff;
}

.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{
  display:none;
}

.edit-site-site-icon__icon{
  fill:currentColor;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{
  padding:12px;
}

.edit-site-site-icon__image{
  aspect-ratio:1/1;
  background:#333;
  height:100%;
  object-fit:cover;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__image{
  border-radius:0;
}

.edit-site-style-book{
  height:100%;
}

.edit-site-style-book.is-button,.edit-site-style-book__iframe.is-button{
  border-radius:8px;
}
.edit-site-style-book__iframe.is-focused{
  outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);
  outline-offset:calc(var(--wp-admin-border-width-focus)*-2);
}

.edit-site-style-book__tabs [role=tablist]{
  background:#fff;
  color:#1e1e1e;
}
.edit-site-style-book__tabs [role=tabpanel]{
  bottom:0;
  left:0;
  overflow:auto;
  padding:0;
  position:absolute;
  right:0;
  top:48px;
}

.edit-site-editor-canvas-container{
  background-color:#ddd;
  height:100%;
}
.edit-site-editor-canvas-container iframe{
  display:block;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{
  padding:24px 24px 0;
}

.edit-site-editor-canvas-container__section{
  background:#fff;
  border-radius:8px;
  bottom:0;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
}

.edit-site-editor-canvas-container__close-button{
  background:#fff;
  position:absolute;
  right:8px;
  top:6px;
  z-index:1;
}

.edit-site-post-edit{
  padding:24px;
}
.edit-site-post-edit.is-empty .edit-site-page-content{
  align-items:center;
  display:flex;
  justify-content:center;
}

.edit-site-post-list__featured-image{
  height:100%;
  object-fit:cover;
  width:100%;
}

.edit-site-post-list__featured-image-wrapper{
  border-radius:4px;
  height:100%;
  width:100%;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){
  background-color:#f0f0f0;
  border-radius:4px;
  display:block;
  flex-grow:0 !important;
  height:32px;
  overflow:hidden;
  position:relative;
  width:32px;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.edit-site-post-list__featured-image-button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-post-list__featured-image-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.edit-site-post-list__title span{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-post-list__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.edit-site-post-list__status-icon{
  height:24px;
  width:24px;
}
.edit-site-post-list__status-icon svg{
  fill:currentColor;
  margin-left:-4px;
}

.edit-site-resizable-frame__inner{
  position:relative;
}
body:has(.edit-site-resizable-frame__inner.is-resizing){
  cursor:col-resize;
  user-select:none;
  -webkit-user-select:none;
}

.edit-site-resizable-frame__inner.is-resizing:before{
  content:"";
  inset:0;
  position:absolute;
  z-index:1;
}

.edit-site-resizable-frame__inner-content{
  inset:0;
  position:absolute;
  z-index:0;
}

.edit-site-resizable-frame__handle{
  align-items:center;
  background-color:#75757566;
  border:0;
  border-radius:4px;
  cursor:col-resize;
  display:flex;
  height:64px;
  justify-content:flex-end;
  padding:0;
  position:absolute;
  top:calc(50% - 32px);
  width:4px;
  z-index:100;
}
.edit-site-resizable-frame__handle:before{
  content:"";
  height:100%;
  left:100%;
  position:absolute;
  width:32px;
}
.edit-site-resizable-frame__handle:after{
  content:"";
  height:100%;
  position:absolute;
  right:100%;
  width:32px;
}
.edit-site-resizable-frame__handle:focus-visible{
  outline:2px solid #0000;
}
.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{
  background-color:var(--wp-admin-theme-color);
}

.edit-site-push-changes-to-global-styles-control .components-button{
  justify-content:center;
  width:100%;
}

@media (min-width:782px){
  .font-library-modal.font-library-modal{
    width:65vw;
  }
}
.font-library-modal .components-modal__header{
  border-bottom:none;
}
.font-library-modal .components-modal__content{
  margin-bottom:70px;
  padding-top:0;
}
.font-library-modal .font-library-modal__subtitle{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
.font-library-modal .components-navigator-screen{
  padding:3px;
}

.font-library-modal__tabpanel-layout{
  margin-top:32px;
}
.font-library-modal__tabpanel-layout .font-library-modal__loading{
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  padding-top:120px;
  position:absolute;
  top:0;
  width:100%;
}

.font-library-modal__footer{
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:32px;
  height:70px;
  margin:0 -32px -32px;
  padding:16px 32px;
  position:absolute;
  width:100%;
}

.font-library-modal__page-selection{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.font-library-modal__tabpanel-layout .components-base-control__field{
  margin-bottom:0;
}

.font-library-modal__fonts-title{
  font-size:11px;
  font-weight:600;
  text-transform:uppercase;
}

.font-library-modal__fonts-list,.font-library-modal__fonts-title{
  margin-bottom:0;
  margin-top:0;
}

.font-library-modal__fonts-list-item{
  margin-bottom:0;
}

.font-library-modal__font-card{
  border:1px solid #e0e0e0;
  height:auto !important;
  margin-top:-1px;
  padding:16px;
  width:100%;
}
.font-library-modal__font-card:hover{
  background-color:#f0f0f0;
}
.font-library-modal__font-card .font-library-modal__font-card__name{
  font-weight:700;
}
.font-library-modal__font-card .font-library-modal__font-card__count{
  color:#757575;
}
.font-library-modal__font-card .font-library-modal__font-variant_demo-image{
  display:block;
  height:24px;
  width:auto;
}
.font-library-modal__font-card .font-library-modal__font-variant_demo-text{
  flex-shrink:0;
  transition:opacity .3s ease-in-out;
  white-space:nowrap;
}
@media (prefers-reduced-motion:reduce){
  .font-library-modal__font-card .font-library-modal__font-variant_demo-text{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.font-library-modal__font-variant{
  border-bottom:1px solid #e0e0e0;
  padding-bottom:16px;
}

.font-library-modal__tablist{
  background:#fff;
  border-bottom:1px solid #ddd;
  margin:0 -32px;
  padding:0 16px;
  position:sticky;
  top:0;
  z-index:1;
}

.font-library-modal__upload-area{
  align-items:center;
  display:flex;
  height:256px !important;
  justify-content:center;
  width:100%;
}

button.font-library-modal__upload-area{
  background-color:#f0f0f0;
}

.font-library-modal__local-fonts{
  margin:0 auto;
  width:80%;
}
.font-library-modal__local-fonts .font-library-modal__upload-area__text{
  color:#757575;
}

.font-library__google-fonts-confirm{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-top:64px;
}
.font-library__google-fonts-confirm p{
  line-height:1.4;
}
.font-library__google-fonts-confirm h2{
  font-size:1.2rem;
  font-weight:400;
}
.font-library__google-fonts-confirm .components-card{
  padding:16px;
  width:400px;
}
.font-library__google-fonts-confirm .components-button{
  justify-content:center;
  width:100%;
}

.font-library-modal__select-all{
  padding:16px 16px 16px 17px;
}
.font-library-modal__select-all .components-checkbox-control__label{
  padding-left:16px;
}

.edit-site-pagination .components-button.is-tertiary{
  height:32px;
  justify-content:center;
  width:32px;
}

.edit-site-global-styles-variations_item{
  box-sizing:border-box;
  cursor:pointer;
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
  border-radius:2px;
  outline:1px solid #0000001a;
  outline-offset:-1px;
  overflow:hidden;
  position:relative;
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill{
  height:32px;
}
.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill .block-editor-iframe__scale-container{
  overflow:hidden;
}
.edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{
  outline-color:#0000004d;
}
.edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview,.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:#1e1e1e;
  outline-offset:1px;
  outline-width:var(--wp-admin-border-width-focus);
}
.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{
  outline-color:var(--wp-admin-theme-color);
}
::view-transition-image-pair(root){
  isolation:auto;
}

::view-transition-new(root),::view-transition-old(root){
  animation:none;
  display:block;
  mix-blend-mode:normal;
}
body.js #wpadminbar{
  display:none;
}

body.js #wpbody{
  padding-top:0;
}

body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{
  background:#fff;
}
body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{
  padding-left:0;
}
body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{
  padding-bottom:0;
}
body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{
  display:none;
}
body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{
  left:-1px;
  top:-1px;
}
body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{
  border-right-color:#fff;
}
body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

body.js.site-editor-php{
  background:#1e1e1e;
}

.edit-site{
  box-sizing:border-box;
  height:100vh;
}
.edit-site *,.edit-site :after,.edit-site :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  .edit-site{
    bottom:0;
    left:0;
    min-height:100vh;
    position:fixed;
    right:0;
    top:0;
  }
}
.no-js .edit-site{
  min-height:0;
  position:static;
}
.edit-site .interface-interface-skeleton{
  top:0;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z�o.O.Odist/edit-site/style.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.dataviews-wrapper{box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;height:100%;line-height:1.4;overflow:auto;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{box-sizing:border-box;flex-shrink:0;left:0;padding:16px 48px;position:sticky;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-filters__container,.dataviews__view-actions{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{color:#757575;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{color:#1e1e1e;display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{color:#1e1e1e;display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 48px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-loading,.dataviews-no-results{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:12px 24px}.dataviews-loading,.dataviews-no-results{padding-left:24px;padding-right:24px}}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:32px}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{border-radius:4px;width:230px}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 8px 0}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){border-bottom:1px solid #e0e0e0;padding-bottom:8px}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;background:#f0f0f0;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:flex;min-height:32px;padding:4px 12px;position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:28px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:rgba(var(--wp-admin-theme-color--rgb),.04);color:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:500}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:#e0e0e0}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid #e0e0e0;max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:2px;box-sizing:border-box;cursor:default;display:flex;gap:8px;margin-block-end:2px;padding:8px 12px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wp-admin-theme-color);color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{fill:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:#fff}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{flex-shrink:0;height:24px;width:24px}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:#757575;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:8px;position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{background:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 #0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin-left:0;margin-right:0;padding:0 32px 0 8px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#1e1e1e9e;opacity:1}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wp-admin-theme-color,#3858e9);border-radius:8px;box-sizing:border-box;color:#fff;font-size:11px;height:16px;line-height:16px;min-width:16px;outline:var(--wp-admin-border-width-focus) solid #fff;padding:0 4px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{width:-moz-fit-content;width:fit-content}.dataviews-footer{background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;left:0;padding:12px 48px;position:sticky;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.dataviews-footer{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-footer{padding:12px 24px}}@container (max-width: 560px){.dataviews-footer{flex-direction:column!important}.dataviews-footer .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:500;text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:500}}.dataviews-action-modal{z-index:1000001}.dataviews-selection-checkbox{--checkbox-input-size:24px;flex-shrink:0;line-height:0}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config .components-popover__content{container-type:inline-size;font-size:13px;line-height:1.4;padding:16px;width:320px}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:24px}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-field-control__field{height:32px}.dataviews-field-control__actions{position:absolute;top:-9999em}.dataviews-field-control__actions.dataviews-field-control__actions{gap:4px}.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{position:unset;top:unset}.dataviews-view-grid{grid-template-rows:max-content;margin-bottom:auto;padding:0 48px 24px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-view-grid{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{min-height:32px}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:4px;min-height:200px;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:flex-start;min-height:24px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){align-items:center}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{margin-top:4px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:#757575}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;font-size:12px;min-height:24px;padding:0 8px;width:-moz-fit-content;width:fit-content}.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:8px;position:absolute;top:-9999em;z-index:1}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{top:8px}@container (max-width: 430px){.dataviews-view-grid{padding-left:24px;padding-right:24px}}ul.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list li{border-top:1px solid #f0f0f0;margin:0}.dataviews-view-list li .dataviews-view-list__item-wrapper{padding:16px 24px;position:relative}.dataviews-view-list li .dataviews-view-list__item-actions{flex:0;overflow:hidden}.dataviews-view-list li .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list li .dataviews-view-list__item-actions .components-button{opacity:0;position:relative;z-index:1}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{flex-basis:min-content;overflow:unset;padding-inline-end:4px}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{opacity:1}.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{color:#1e1e1e}.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{background-color:#f8f8f8;color:var(--wp-admin-theme-color)}.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#1e1e1e}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:pointer;inset:0;padding:0;position:absolute;scroll-margin:8px 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:2px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.dataviews-view-list .dataviews-view-list__primary-field{flex:1;line-height:24px;min-height:24px;overflow:hidden}.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:#f0f0f0;border-radius:4px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__media-placeholder{background-color:#e0e0e0;height:52px;width:52px}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:52px}.dataviews-view-list .dataviews-view-list__fields{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;row-gap:4px}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:20px;min-height:24px}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-table{border-collapse:collapse;border-color:inherit;color:#757575;margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:#1e1e1e;font-size:13px;font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:12px;white-space:nowrap}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table tr{border-top:1px solid #f0f0f0}.dataviews-view-table tr .dataviews-view-table-header-button{gap:4px}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:48px}.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{margin-left:-8px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:48px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr.is-hovered{background-color:#f8f8f8}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{opacity:0}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{opacity:1}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}@media (hover:none){.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected:hover{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-table thead{inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:#fff;font-size:11px;font-weight:500;padding-bottom:8px;padding-left:12px;padding-top:8px;text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:4px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:32px}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#1e1e1e}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:4px}.dataviews-view-table .dataviews-view-table__actions-column{width:1%}.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{opacity:1}@container (max-width: 430px){.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:24px}}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-controls__datetime{border:none;padding:0}.dataforms-layouts-panel__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.dataforms-layouts-panel__field-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.dataforms-layouts-panel__field-control .components-button{max-width:100%;min-height:32px;text-align:left;text-wrap:balance;text-wrap:pretty;white-space:normal}.dataforms-layouts-panel__field-control .components-dropdown{max-width:100%}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid #0000;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:#0000;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:#0000;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{align-items:center;animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}@media (prefers-reduced-motion:reduce){.edit-site-canvas-loader{animation-delay:0s;animation-duration:1ms}}.edit-site-canvas-loader>div{width:160px}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-global-styles-preview{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:1}.edit-site-global-styles-preview__iframe{display:block;max-width:100%;width:100%}.edit-site-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:16px;min-height:100px;overflow:hidden}.edit-site-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-site-font-size__item-value{color:#757575}.edit-site-global-styles-screen{margin:12px 16px 16px}.edit-site-global-styles-screen-typography__indicator{align-items:center;border-radius:1px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.edit-site-global-styles-screen-typography__font-variants-count{color:#757575}.edit-site-global-styles-font-families__manage-fonts{justify-content:center}.edit-site-global-styles-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.edit-site-global-styles-header__description{padding:0 16px}.edit-site-block-types-search{margin-bottom:8px;padding:0 16px}.edit-site-global-styles-header{margin-bottom:0!important}.edit-site-global-styles-subtitle{font-size:11px!important;font-weight:500!important;margin-bottom:0!important;text-transform:uppercase}.edit-site-global-styles-section-title{color:#2f2f2f;font-weight:600;line-height:1.2;margin:0;padding:16px 16px 0}.edit-site-global-styles-icon-with-current-color{fill:currentColor}.edit-site-global-styles__color-indicator-wrapper{flex-shrink:0;height:24px}.edit-site-global-styles__shadows-panel__options-container,.edit-site-global-styles__shadows-panel__title{height:24px}.edit-site-global-styles__block-preview-panel{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;position:relative;width:100%}.edit-site-global-styles__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#f5f5f5 25%,#0000 0,#0000 75%,#f5f5f5 0,#f5f5f5),repeating-linear-gradient(45deg,#f5f5f5 25%,#0000 0,#0000 75%,#f5f5f5 0,#f5f5f5);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #e0e0e0;border-radius:4px;height:144px;overflow:auto}.edit-site-global-styles__shadow-preview-panel .edit-site-global-styles__shadow-preview-block{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;height:60px;width:60%}.edit-site-global-styles__shadow-editor__dropdown-content{width:280px}.edit-site-global-styles__shadow-editor-panel{margin-bottom:4px}.edit-site-global-styles__shadow-editor__dropdown{width:100%}.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle.is-open,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.edit-site-global-styles-screen-css .components-v-stack{flex:1 1 auto}.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input,.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input{direction:ltr;flex:1 1 auto}.edit-site-global-styles-screen-css-help-link{display:inline-block;margin-top:8px}.edit-site-global-styles-screen-variations{border-top:1px solid #ddd;margin-top:16px}.edit-site-global-styles-screen-variations>*{margin:24px 16px}.edit-site-global-styles-sidebar__navigator-screen{display:flex;flex-direction:column}.edit-site-global-styles-screen-root.edit-site-global-styles-screen-root,.edit-site-global-styles-screen-style-variations.edit-site-global-styles-screen-style-variations{background:unset;color:inherit}.edit-site-global-styles-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile,.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile .edit-site-global-styles-screen-root__active-style-tile-preview{border-radius:2px}.edit-site-global-styles-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.edit-site-global-styles-screen-revisions__revisions-list li{margin-bottom:0}.edit-site-global-styles-screen-revisions__revision-item{cursor:pointer;display:flex;flex-direction:column;position:relative}.edit-site-global-styles-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-global-styles-screen-revisions__revision-item:hover .edit-site-global-styles-screen-revisions__date{color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item:after,.edit-site-global-styles-screen-revisions__revision-item:before{content:"\a";display:block;position:absolute}.edit-site-global-styles-screen-revisions__revision-item:before{background:#ddd;border:4px solid #0000;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.edit-site-global-styles-screen-revisions__revision-item.is-selected{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid #0000;outline-offset:-2px}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__revision-button{opacity:1}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__date{color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item.is-selected:before{background:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__changes>li,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__meta{color:#1e1e1e}.edit-site-global-styles-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;left:16px;top:0;width:0}.edit-site-global-styles-screen-revisions__revision-item:first-child:after{top:18px}.edit-site-global-styles-screen-revisions__revision-item:last-child:after{height:18px}.edit-site-global-styles-screen-revisions__revision-item .edit-site-global-styles-screen-revisions__revision-button{display:block;height:auto;outline-offset:-2px;padding:12px 12px 4px 40px;position:relative;width:100%;z-index:1}.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:4px 12px 12px 40px}.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__changes,.edit-site-global-styles-screen-revisions__meta{color:#757575;font-size:12px}.edit-site-global-styles-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.edit-site-global-styles-screen-revisions__description .edit-site-global-styles-screen-revisions__date{font-size:12px;font-weight:600;text-transform:uppercase}.edit-site-global-styles-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.edit-site-global-styles-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.edit-site-global-styles-screen-revisions__loading{margin:24px auto!important}.edit-site-global-styles-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.edit-site-global-styles-screen-revisions__changes li{margin-bottom:4px}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination{gap:2px;justify-content:space-between}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary:disabled,.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.edit-site-global-styles-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.editor-sidebar{width:280px}.editor-sidebar>.components-panel{border-left:0;border-right:0;margin-bottom:-1px;margin-top:-1px}.editor-sidebar>.components-panel>.components-panel__header{background:#f0f0f0}.editor-sidebar .block-editor-block-inspector__card{margin:0}.edit-site-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.edit-site-global-styles-sidebar__navigator-provider,.edit-site-global-styles-sidebar__panel{display:flex;flex:1;flex-direction:column}.edit-site-global-styles-sidebar__navigator-screen{flex:1}.edit-site-global-styles-sidebar .edit-site-global-styles-sidebar__header-title{margin:0}.edit-site-global-styles-sidebar .components-navigation__menu-title-heading{font-size:15.6px;font-weight:500}.edit-site-global-styles-sidebar .components-navigation__item>button span{font-weight:500}.edit-site-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.edit-site-global-styles-sidebar .single-column{grid-column:span 1}.edit-site-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.edit-site-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.edit-site-global-styles-sidebar__blocks-group-help{padding:0 16px}.edit-site-global-styles-color-palette-panel,.edit-site-global-styles-gradient-palette-panel{padding:16px}.edit-site-global-styles-sidebar hr{margin:0}.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.edit-site-page{background:#fff;color:#2f2f2f;container:edit-site-page/inline-size;height:calc(100% - 60px);transition:width .2s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-page{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-site-page{height:100%}}.edit-site-page-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-page-header{transition-delay:0s;transition-duration:0s}}.edit-site-page-header .components-heading{color:#1e1e1e}.edit-site-page-header .edit-site-page-header__page-title{min-height:40px}.edit-site-page-header .edit-site-page-header__page-title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-page-header .edit-site-page-header__sub-title{margin-bottom:8px}@container (max-width: 430px){.edit-site-page-header{padding:16px 24px}}.edit-site-page-content{display:flex;flex-flow:column;height:100%;position:relative;z-index:1}.edit-site-patterns__delete-modal{width:384px}.page-patterns-preview-field{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .page-patterns-preview-field{flex-grow:0;width:96px}.page-patterns-preview-field .page-patterns-preview-field__button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0}.page-patterns-preview-field .page-patterns-preview-field__button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.page-patterns-preview-field .page-patterns-preview-field__button[aria-disabled=true]{cursor:default}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__pattern-lock-icon{min-width:min-content}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-patterns__section-header{transition-delay:0s;transition-duration:0s}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-patterns__pattern-title{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.edit-site-patterns__pattern-title .is-link{color:#e0e0e0;text-decoration:none}.edit-site-patterns__pattern-title .is-link:focus,.edit-site-patterns__pattern-title .is-link:hover{color:#fff}.edit-site-patterns__pattern-title .edit-site-patterns__pattern-icon{background:var(--wp-block-synced-color);border-radius:4px;fill:#fff}.edit-site-patterns__pattern-title .edit-site-patterns__pattern-lock-icon{fill:currentcolor}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:#fff;border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.page-templates-preview-field{border-radius:4px;display:flex;flex-direction:column;height:100%;width:100%}.page-templates-preview-field .page-templates-preview-field__button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0}.page-templates-preview-field .page-templates-preview-field__button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{max-height:160px;position:relative;width:120px}.dataviews-view-table .page-templates-preview-field:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-templates-description{max-width:50em;text-wrap:balance;text-wrap:pretty}.dataviews-view-table .page-templates-description{margin-bottom:8px}.edit-site-page-templates .dataviews-pagination{z-index:2}.page-templates-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.page-templates-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;transition:opacity .1s linear;width:16px}@media (prefers-reduced-motion:reduce){.page-templates-author-field__avatar img{transition-delay:0s;transition-duration:0s}}.page-templates-author-field__avatar.is-loaded img{opacity:1}.page-templates-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.page-templates-author-field__icon svg{margin-left:-4px;fill:currentColor}.page-templates-author-field__name{overflow:hidden;text-overflow:ellipsis}.edit-site-list__rename-modal{z-index:1000001}@media (min-width:782px){.edit-site-list__rename-modal .components-base-control{width:320px}}.edit-site-editor__editor-interface{opacity:1;transition:opacity .1s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-editor__editor-interface{transition-delay:0s;transition-duration:0s}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-editor__view-mode-toggle{view-transition-name:toggle;height:60px;left:0;top:0;width:60px;z-index:100}.edit-site-editor__view-mode-toggle .components-button{align-items:center;border-radius:0;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;width:100%}.edit-site-editor__view-mode-toggle .components-button:active,.edit-site-editor__view-mode-toggle .components-button:hover{color:#fff}.edit-site-editor__view-mode-toggle .components-button:focus{box-shadow:none}.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img,.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg{background:#1e1e1e;display:block}.edit-site-editor__back-icon{align-items:center;background-color:#ccc;display:flex;height:60px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:60px}.edit-site-editor__back-icon svg{fill:currentColor}.edit-site-editor__back-icon.has-site-icon{-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px);background-color:#fff9}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image,.edit-site-welcome-guide.guide-styles .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-layout{color:#ccc;display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:#1e1e1e}.edit-site-layout__content{display:flex;flex-grow:1;height:100%}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:100vh;left:0;position:fixed!important;top:0}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas-container.is-resizing:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:#1e1e1e}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;overflow:hidden;transition:border-radius .4s}.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:8px}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{display:none}.edit-site-layout__view-mode-toggle.components-button{view-transition-name:toggle;align-items:center;background:#1e1e1e;border-radius:0;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;width:60px}.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{color:#fff}.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{box-shadow:0 0 0 3px #1e1e1e,0 0 0 6px var(--wp-admin-theme-color);outline:4px solid #0000;outline-offset:4px}.edit-site-layout__view-mode-toggle.components-button:before{border-radius:4px;bottom:9px;box-shadow:none;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}@media (prefers-reduced-motion:reduce){.edit-site-layout__view-mode-toggle.components-button:before{transition-delay:0s;transition-duration:0s}}.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.edit-site-layout__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:0}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid #ddd}}.edit-site-layout__area{flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:8px;margin:16px 16px 16px 0}}.edit-site .components-editor-notices__snackbar{bottom:16px;padding-left:16px;padding-right:16px;position:fixed;right:0}.edit-site-save-hub{border-top:1px solid #2f2f2f;color:#949494;flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:#1e1e1e}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-grow:1;overflow-x:hidden;overflow-y:auto}@keyframes _e8hgp_slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes _e8hgp_slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:auto;padding:0 12px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:stable;scrollbar-width:thin;will-change:transform;will-change:transform,opacity}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:initial}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 #0000}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 #0000}}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:_e8hgp_slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:_e8hgp_slide-from-right}.edit-site-sidebar-button{color:#e0e0e0;flex-shrink:0}.edit-site-sidebar-button:focus:not(:disabled){box-shadow:none;outline:none}.edit-site-sidebar-button:focus-visible:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:#f0f0f0}.edit-site-sidebar-navigation-item.components-item{border:none;color:#949494;min-height:40px;padding:8px 6px 8px 16px}.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item[aria-current]{background:#2f2f2f;color:#e0e0e0}.edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current] .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#e0e0e0}.edit-site-sidebar-navigation-item.components-item[aria-current]{background:var(--wp-admin-theme-color);color:#fff}.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#949494}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-right:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 8px 8px 0}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-item-group{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__content .components-text{color:#ccc}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__meta{color:#ccc;margin:0 0 16px 16px}.edit-site-sidebar-navigation-screen__meta .components-text{color:#ccc}.edit-site-sidebar-navigation-screen__page-link{color:#949494;display:inline-block;word-break:break-word}.edit-site-sidebar-navigation-screen__page-link:focus,.edit-site-sidebar-navigation-screen__page-link:hover{color:#fff}.edit-site-sidebar-navigation-screen__page-link .components-external-link__icon{margin-left:4px}.edit-site-sidebar-navigation-screen__title-icon{background:#1e1e1e;margin-bottom:8px;padding-bottom:8px;padding-top:48px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-global-styles-variation-title{color:#ddd;font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{outline-color:#ffffff0d}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{outline-color:#ffffff26}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:#1e1e1e;border-top:1px solid #2f2f2f;bottom:0;gap:0;margin:16px 0 0;padding:16px 0;position:sticky}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:#2f2f2f}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:#e0e0e0!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:#2f2f2f!important;color:#e0e0e0!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:#949494}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.edit-site-sidebar-navigation-screen-details-footer .edit-site-sidebar-navigation-screen-details-footer__icon{margin-left:auto;fill:#949494}.sidebar-navigation__more-menu .components-button{color:#e0e0e0}.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:#f0f0f0}.edit-site-sidebar-navigation-details-screen-panel{margin:24px 0}.edit-site-sidebar-navigation-details-screen-panel:last-of-type{margin-bottom:0}.edit-site-sidebar-navigation-details-screen-panel .edit-site-sidebar-navigation-details-screen-panel__heading{color:#ccc;font-size:11px;font-weight:500;margin-bottom:0;padding:0;text-transform:uppercase}.edit-site-sidebar-navigation-details-screen-panel__label.edit-site-sidebar-navigation-details-screen-panel__label{color:#949494;flex-shrink:0;width:100px}.edit-site-sidebar-navigation-details-screen-panel__value.edit-site-sidebar-navigation-details-screen-panel__value{color:#e0e0e0}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:#949494}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid #2f2f2f;margin:16px 0}.edit-site-sidebar-navigation-screen-dataviews__group-header{margin-top:32px}.edit-site-sidebar-navigation-screen-dataviews__group-header h2{font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-dataviews-dataview-item{border-radius:2px;padding-right:8px}.edit-site-sidebar-dataviews-dataview-item .edit-site-sidebar-dataviews-dataview-item__dropdown-menu{min-width:auto}.edit-site-sidebar-dataviews-dataview-item:focus,.edit-site-sidebar-dataviews-dataview-item:hover,.edit-site-sidebar-dataviews-dataview-item[aria-current]{background:#2f2f2f;color:#e0e0e0}.edit-site-sidebar-dataviews-dataview-item.is-selected{background:var(--wp-admin-theme-color);color:#fff}.edit-site-site-hub{align-items:center;display:flex;gap:8px;height:56px;justify-content:space-between;margin-right:12px}.edit-site-site-hub__actions{flex-shrink:0}.edit-site-site-hub__view-mode-toggle-container{flex-shrink:0;height:60px;width:60px}.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{background:#0000}.edit-site-site-hub__title .components-button{color:#e0e0e0;display:block;flex-grow:1;font-size:15px;font-weight:500;margin-left:-4px;overflow:hidden;padding-right:16px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{color:#e0e0e0}.edit-site-site-hub__title .components-button:focus{box-shadow:none;outline:none}.edit-site-site-hub__title .components-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.edit-site-site-hub__title .components-button:after{content:"↗";font-weight:400;opacity:0;position:absolute;right:0;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-site-hub__title .components-button:after{transition-delay:0s;transition-duration:0s}}.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{opacity:1}.edit-site-site-hub_toggle-command-center{color:#e0e0e0}.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{fill:#f0f0f0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell{width:100%}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-right:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:#949494}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:#fff}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-site-icon__icon{fill:currentColor;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{padding:12px}.edit-site-site-icon__image{aspect-ratio:1/1;background:#333;height:100%;object-fit:cover;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__image{border-radius:0}.edit-site-style-book{height:100%}.edit-site-style-book.is-button,.edit-site-style-book__iframe.is-button{border-radius:8px}.edit-site-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-style-book__tabs [role=tablist]{background:#fff;color:#1e1e1e}.edit-site-style-book__tabs [role=tabpanel]{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:48px}.edit-site-editor-canvas-container{background-color:#ddd;height:100%}.edit-site-editor-canvas-container iframe{display:block;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{padding:24px 24px 0}.edit-site-editor-canvas-container__section{background:#fff;border-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s}.edit-site-editor-canvas-container__close-button{background:#fff;position:absolute;right:8px;top:6px;z-index:1}.edit-site-post-edit{padding:24px}.edit-site-post-edit.is-empty .edit-site-page-content{align-items:center;display:flex;justify-content:center}.edit-site-post-list__featured-image{height:100%;object-fit:cover;width:100%}.edit-site-post-list__featured-image-wrapper{border-radius:4px;height:100%;width:100%}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){background-color:#f0f0f0;border-radius:4px;display:block;flex-grow:0!important;height:32px;overflow:hidden;position:relative;width:32px}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.edit-site-post-list__featured-image-button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0;width:100%}.edit-site-post-list__featured-image-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{background:rgba(var(--wp-admin-theme-color--rgb),.04);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.edit-site-post-list__title span{overflow:hidden;text-overflow:ellipsis}.edit-site-post-list__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.edit-site-post-list__status-icon{height:24px;width:24px}.edit-site-post-list__status-icon svg{fill:currentColor;margin-left:-4px}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;user-select:none;-webkit-user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:#75757566;border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid #0000}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:70px;padding-top:0}.font-library-modal .font-library-modal__subtitle{font-size:11px;font-weight:500;text-transform:uppercase}.font-library-modal .components-navigator-screen{padding:3px}.font-library-modal__tabpanel-layout{margin-top:32px}.font-library-modal__tabpanel-layout .font-library-modal__loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding-top:120px;position:absolute;top:0;width:100%}.font-library-modal__footer{background-color:#fff;border-top:1px solid #ddd;bottom:32px;height:70px;margin:0 -32px -32px;padding:16px 32px;position:absolute;width:100%}.font-library-modal__page-selection{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.font-library-modal__tabpanel-layout .components-base-control__field{margin-bottom:0}.font-library-modal__fonts-title{font-size:11px;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library-modal__fonts-list{margin-bottom:0;margin-top:0}.font-library-modal__fonts-list-item{margin-bottom:0}.font-library-modal__font-card{border:1px solid #e0e0e0;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library-modal__font-card:hover{background-color:#f0f0f0}.font-library-modal__font-card .font-library-modal__font-card__name{font-weight:700}.font-library-modal__font-card .font-library-modal__font-card__count{color:#757575}.font-library-modal__font-card .font-library-modal__font-variant_demo-image{display:block;height:24px;width:auto}.font-library-modal__font-card .font-library-modal__font-variant_demo-text{flex-shrink:0;transition:opacity .3s ease-in-out;white-space:nowrap}@media (prefers-reduced-motion:reduce){.font-library-modal__font-card .font-library-modal__font-variant_demo-text{transition-delay:0s;transition-duration:0s}}.font-library-modal__font-variant{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.font-library-modal__tablist{background:#fff;border-bottom:1px solid #ddd;margin:0 -32px;padding:0 16px;position:sticky;top:0;z-index:1}.font-library-modal__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library-modal__upload-area{background-color:#f0f0f0}.font-library-modal__local-fonts{margin:0 auto;width:80%}.font-library-modal__local-fonts .font-library-modal__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library-modal__select-all{padding:16px 16px 16px 17px}.font-library-modal__select-all .components-checkbox-control__label{padding-left:16px}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-global-styles-variations_item{box-sizing:border-box;cursor:pointer}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{border-radius:2px;outline:1px solid #0000001a;outline-offset:-1px;overflow:hidden;position:relative;transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{transition-delay:0s;transition-duration:0s}}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill{height:32px}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{outline-color:#0000004d}.edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview,.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:var(--wp-admin-theme-color)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpadminbar{display:none}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:#1e1e1e}.edit-site{box-sizing:border-box;height:100vh}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}@media (min-width:600px){.edit-site{bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-ZGQ�RORO dist/edit-site/style-rtl.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.dataviews-wrapper{box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;height:100%;line-height:1.4;overflow:auto;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{box-sizing:border-box;flex-shrink:0;padding:16px 48px;position:sticky;right:0;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-filters__container,.dataviews__view-actions{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{color:#757575;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{color:#1e1e1e;display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{color:#1e1e1e;display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 48px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-loading,.dataviews-no-results{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:12px 24px}.dataviews-loading,.dataviews-no-results{padding-left:24px;padding-right:24px}}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:32px}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{border-radius:4px;width:230px}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 8px 0}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){border-bottom:1px solid #e0e0e0;padding-bottom:8px}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;background:#f0f0f0;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:flex;min-height:32px;padding:4px 12px;position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:28px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:rgba(var(--wp-admin-theme-color--rgb),.04);color:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:500}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;left:4px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:#e0e0e0}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid #e0e0e0;max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:2px;box-sizing:border-box;cursor:default;display:flex;gap:8px;margin-block-end:2px;padding:8px 12px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wp-admin-theme-color);color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{fill:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:#fff}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{flex-shrink:0;height:24px;width:24px}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:#757575;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:8px;position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{background:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 #0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin-left:0;margin-right:0;padding:0 8px 0 32px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#1e1e1e9e;opacity:1}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;display:flex;justify-content:center;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wp-admin-theme-color,#3858e9);border-radius:8px;box-sizing:border-box;color:#fff;font-size:11px;height:16px;left:0;line-height:16px;min-width:16px;outline:var(--wp-admin-border-width-focus) solid #fff;padding:0 4px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{width:-moz-fit-content;width:fit-content}.dataviews-footer{background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;padding:12px 48px;position:sticky;right:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.dataviews-footer{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-footer{padding:12px 24px}}@container (max-width: 560px){.dataviews-footer{flex-direction:column!important}.dataviews-footer .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:500;text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:500}}.dataviews-action-modal{z-index:1000001}.dataviews-selection-checkbox{--checkbox-input-size:24px;flex-shrink:0;line-height:0}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config .components-popover__content{container-type:inline-size;font-size:13px;line-height:1.4;padding:16px;width:320px}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:24px}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-field-control__field{height:32px}.dataviews-field-control__actions{position:absolute;top:-9999em}.dataviews-field-control__actions.dataviews-field-control__actions{gap:4px}.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{position:unset;top:unset}.dataviews-view-grid{grid-template-rows:max-content;margin-bottom:auto;padding:0 48px 24px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-view-grid{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{min-height:32px}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:4px;min-height:200px;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:flex-start;min-height:24px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){align-items:center}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{margin-top:4px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:#757575}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;font-size:12px;min-height:24px;padding:0 8px;width:-moz-fit-content;width:fit-content}.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{position:absolute;right:8px;top:-9999em;z-index:1}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{top:8px}@container (max-width: 430px){.dataviews-view-grid{padding-left:24px;padding-right:24px}}ul.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list li{border-top:1px solid #f0f0f0;margin:0}.dataviews-view-list li .dataviews-view-list__item-wrapper{padding:16px 24px;position:relative}.dataviews-view-list li .dataviews-view-list__item-actions{flex:0;overflow:hidden}.dataviews-view-list li .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list li .dataviews-view-list__item-actions .components-button{opacity:0;position:relative;z-index:1}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{flex-basis:min-content;overflow:unset;padding-inline-end:4px}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{opacity:1}.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{color:#1e1e1e}.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{background-color:#f8f8f8;color:var(--wp-admin-theme-color)}.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#1e1e1e}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:pointer;inset:0;padding:0;position:absolute;scroll-margin:8px 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:2px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.dataviews-view-list .dataviews-view-list__primary-field{flex:1;line-height:24px;min-height:24px;overflow:hidden}.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:#f0f0f0;border-radius:4px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__media-placeholder{background-color:#e0e0e0;height:52px;width:52px}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:52px}.dataviews-view-list .dataviews-view-list__fields{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;row-gap:4px}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:20px;min-height:24px}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-table{border-collapse:collapse;border-color:inherit;color:#757575;margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:#1e1e1e;font-size:13px;font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:12px;white-space:nowrap}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table tr{border-top:1px solid #f0f0f0}.dataviews-view-table tr .dataviews-view-table-header-button{gap:4px}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:48px}.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{margin-right:-8px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:48px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr.is-hovered{background-color:#f8f8f8}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{opacity:0}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{opacity:1}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}@media (hover:none){.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected:hover{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-table thead{inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:#fff;font-size:11px;font-weight:500;padding-bottom:8px;padding-right:12px;padding-top:8px;text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:4px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:32px}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#1e1e1e}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:4px}.dataviews-view-table .dataviews-view-table__actions-column{width:1%}.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{opacity:1}@container (max-width: 430px){.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:24px}}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-controls__datetime{border:none;padding:0}.dataforms-layouts-panel__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.dataforms-layouts-panel__field-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.dataforms-layouts-panel__field-control .components-button{max-width:100%;min-height:32px;text-align:right;text-wrap:balance;text-wrap:pretty;white-space:normal}.dataforms-layouts-panel__field-control .components-dropdown{max-width:100%}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:right;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid #0000;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:#0000;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:#0000;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{align-items:center;animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;width:100%}@media (prefers-reduced-motion:reduce){.edit-site-canvas-loader{animation-delay:0s;animation-duration:1ms}}.edit-site-canvas-loader>div{width:160px}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-global-styles-preview{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:1}.edit-site-global-styles-preview__iframe{display:block;max-width:100%;width:100%}.edit-site-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:16px;min-height:100px;overflow:hidden}.edit-site-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-site-font-size__item-value{color:#757575}.edit-site-global-styles-screen{margin:12px 16px 16px}.edit-site-global-styles-screen-typography__indicator{align-items:center;border-radius:1px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.edit-site-global-styles-screen-typography__font-variants-count{color:#757575}.edit-site-global-styles-font-families__manage-fonts{justify-content:center}.edit-site-global-styles-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.edit-site-global-styles-header__description{padding:0 16px}.edit-site-block-types-search{margin-bottom:8px;padding:0 16px}.edit-site-global-styles-header{margin-bottom:0!important}.edit-site-global-styles-subtitle{font-size:11px!important;font-weight:500!important;margin-bottom:0!important;text-transform:uppercase}.edit-site-global-styles-section-title{color:#2f2f2f;font-weight:600;line-height:1.2;margin:0;padding:16px 16px 0}.edit-site-global-styles-icon-with-current-color{fill:currentColor}.edit-site-global-styles__color-indicator-wrapper{flex-shrink:0;height:24px}.edit-site-global-styles__shadows-panel__options-container,.edit-site-global-styles__shadows-panel__title{height:24px}.edit-site-global-styles__block-preview-panel{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;position:relative;width:100%}.edit-site-global-styles__shadow-preview-panel{background-image:repeating-linear-gradient(-45deg,#f5f5f5 25%,#0000 0,#0000 75%,#f5f5f5 0,#f5f5f5),repeating-linear-gradient(-45deg,#f5f5f5 25%,#0000 0,#0000 75%,#f5f5f5 0,#f5f5f5);background-position:100% 0,right 8px top 8px;background-size:16px 16px;border:1px solid #e0e0e0;border-radius:4px;height:144px;overflow:auto}.edit-site-global-styles__shadow-preview-panel .edit-site-global-styles__shadow-preview-block{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;height:60px;width:60%}.edit-site-global-styles__shadow-editor__dropdown-content{width:280px}.edit-site-global-styles__shadow-editor-panel{margin-bottom:4px}.edit-site-global-styles__shadow-editor__dropdown{width:100%}.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:right;width:100%}.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__dropdown-toggle.is-open,.edit-site-global-styles__shadow-editor__dropdown .edit-site-global-styles__shadow-editor__remove-button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.edit-site-global-styles-screen-css .components-v-stack{flex:1 1 auto}.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input,.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.edit-site-global-styles-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input{direction:ltr;flex:1 1 auto}.edit-site-global-styles-screen-css-help-link{display:inline-block;margin-top:8px}.edit-site-global-styles-screen-variations{border-top:1px solid #ddd;margin-top:16px}.edit-site-global-styles-screen-variations>*{margin:24px 16px}.edit-site-global-styles-sidebar__navigator-screen{display:flex;flex-direction:column}.edit-site-global-styles-screen-root.edit-site-global-styles-screen-root,.edit-site-global-styles-screen-style-variations.edit-site-global-styles-screen-style-variations{background:unset;color:inherit}.edit-site-global-styles-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile,.edit-site-global-styles-screen-root__active-style-tile.edit-site-global-styles-screen-root__active-style-tile .edit-site-global-styles-screen-root__active-style-tile-preview{border-radius:2px}.edit-site-global-styles-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.edit-site-global-styles-screen-revisions__revisions-list li{margin-bottom:0}.edit-site-global-styles-screen-revisions__revision-item{cursor:pointer;display:flex;flex-direction:column;position:relative}.edit-site-global-styles-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-global-styles-screen-revisions__revision-item:hover .edit-site-global-styles-screen-revisions__date{color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item:after,.edit-site-global-styles-screen-revisions__revision-item:before{content:"\a";display:block;position:absolute}.edit-site-global-styles-screen-revisions__revision-item:before{background:#ddd;border:4px solid #0000;border-radius:50%;height:8px;right:17px;top:18px;transform:translate(50%,-50%);width:8px;z-index:1}.edit-site-global-styles-screen-revisions__revision-item.is-selected{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid #0000;outline-offset:-2px}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__revision-button{opacity:1}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__date{color:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item.is-selected:before{background:var(--wp-admin-theme-color)}.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__changes>li,.edit-site-global-styles-screen-revisions__revision-item.is-selected .edit-site-global-styles-screen-revisions__meta{color:#1e1e1e}.edit-site-global-styles-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;right:16px;top:0;width:0}.edit-site-global-styles-screen-revisions__revision-item:first-child:after{top:18px}.edit-site-global-styles-screen-revisions__revision-item:last-child:after{height:18px}.edit-site-global-styles-screen-revisions__revision-item .edit-site-global-styles-screen-revisions__revision-button{display:block;height:auto;outline-offset:-2px;padding:12px 40px 4px 12px;position:relative;width:100%;z-index:1}.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:4px 40px 12px 12px}.edit-site-global-styles-screen-revisions__applied-text,.edit-site-global-styles-screen-revisions__changes,.edit-site-global-styles-screen-revisions__meta{color:#757575;font-size:12px}.edit-site-global-styles-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.edit-site-global-styles-screen-revisions__description .edit-site-global-styles-screen-revisions__date{font-size:12px;font-weight:600;text-transform:uppercase}.edit-site-global-styles-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:right;width:100%}.edit-site-global-styles-screen-revisions__meta img{border-radius:100%;height:16px;margin-left:8px;width:16px}.edit-site-global-styles-screen-revisions__loading{margin:24px auto!important}.edit-site-global-styles-screen-revisions__changes{line-height:1.4;list-style:disc;margin-right:12px;text-align:right}.edit-site-global-styles-screen-revisions__changes li{margin-bottom:4px}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination{gap:2px;justify-content:space-between}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .edit-site-pagination__total{height:1px;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary:disabled,.edit-site-global-styles-screen-revisions__pagination.edit-site-global-styles-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.edit-site-global-styles-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.editor-sidebar{width:280px}.editor-sidebar>.components-panel{border-left:0;border-right:0;margin-bottom:-1px;margin-top:-1px}.editor-sidebar>.components-panel>.components-panel__header{background:#f0f0f0}.editor-sidebar .block-editor-block-inspector__card{margin:0}.edit-site-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.edit-site-global-styles-sidebar__navigator-provider,.edit-site-global-styles-sidebar__panel{display:flex;flex:1;flex-direction:column}.edit-site-global-styles-sidebar__navigator-screen{flex:1}.edit-site-global-styles-sidebar .edit-site-global-styles-sidebar__header-title{margin:0}.edit-site-global-styles-sidebar .components-navigation__menu-title-heading{font-size:15.6px;font-weight:500}.edit-site-global-styles-sidebar .components-navigation__item>button span{font-weight:500}.edit-site-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.edit-site-global-styles-sidebar .single-column{grid-column:span 1}.edit-site-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.edit-site-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.edit-site-global-styles-sidebar__blocks-group-help{padding:0 16px}.edit-site-global-styles-color-palette-panel,.edit-site-global-styles-gradient-palette-panel{padding:16px}.edit-site-global-styles-sidebar hr{margin:0}.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.edit-site-page{background:#fff;color:#2f2f2f;container:edit-site-page/inline-size;height:calc(100% - 60px);transition:width .2s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-page{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-site-page{height:100%}}.edit-site-page-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-page-header{transition-delay:0s;transition-duration:0s}}.edit-site-page-header .components-heading{color:#1e1e1e}.edit-site-page-header .edit-site-page-header__page-title{min-height:40px}.edit-site-page-header .edit-site-page-header__page-title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-page-header .edit-site-page-header__sub-title{margin-bottom:8px}@container (max-width: 430px){.edit-site-page-header{padding:16px 24px}}.edit-site-page-content{display:flex;flex-flow:column;height:100%;position:relative;z-index:1}.edit-site-patterns__delete-modal{width:384px}.page-patterns-preview-field{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .page-patterns-preview-field{flex-grow:0;width:96px}.page-patterns-preview-field .page-patterns-preview-field__button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0}.page-patterns-preview-field .page-patterns-preview-field__button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.page-patterns-preview-field .page-patterns-preview-field__button[aria-disabled=true]{cursor:default}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__pattern-lock-icon{min-width:min-content}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-patterns__section-header{transition-delay:0s;transition-duration:0s}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-patterns__pattern-title{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.edit-site-patterns__pattern-title .is-link{color:#e0e0e0;text-decoration:none}.edit-site-patterns__pattern-title .is-link:focus,.edit-site-patterns__pattern-title .is-link:hover{color:#fff}.edit-site-patterns__pattern-title .edit-site-patterns__pattern-icon{background:var(--wp-block-synced-color);border-radius:4px;fill:#fff}.edit-site-patterns__pattern-title .edit-site-patterns__pattern-lock-icon{fill:currentcolor}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:#fff;border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.page-templates-preview-field{border-radius:4px;display:flex;flex-direction:column;height:100%;width:100%}.page-templates-preview-field .page-templates-preview-field__button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0}.page-templates-preview-field .page-templates-preview-field__button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{max-height:160px;position:relative;width:120px}.dataviews-view-table .page-templates-preview-field:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.page-templates-description{max-width:50em;text-wrap:balance;text-wrap:pretty}.dataviews-view-table .page-templates-description{margin-bottom:8px}.edit-site-page-templates .dataviews-pagination{z-index:2}.page-templates-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.page-templates-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;transition:opacity .1s linear;width:16px}@media (prefers-reduced-motion:reduce){.page-templates-author-field__avatar img{transition-delay:0s;transition-duration:0s}}.page-templates-author-field__avatar.is-loaded img{opacity:1}.page-templates-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.page-templates-author-field__icon svg{margin-right:-4px;fill:currentColor}.page-templates-author-field__name{overflow:hidden;text-overflow:ellipsis}.edit-site-list__rename-modal{z-index:1000001}@media (min-width:782px){.edit-site-list__rename-modal .components-base-control{width:320px}}.edit-site-editor__editor-interface{opacity:1;transition:opacity .1s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-editor__editor-interface{transition-delay:0s;transition-duration:0s}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-editor__view-mode-toggle{view-transition-name:toggle;height:60px;right:0;top:0;width:60px;z-index:100}.edit-site-editor__view-mode-toggle .components-button{align-items:center;border-radius:0;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;width:100%}.edit-site-editor__view-mode-toggle .components-button:active,.edit-site-editor__view-mode-toggle .components-button:hover{color:#fff}.edit-site-editor__view-mode-toggle .components-button:focus{box-shadow:none}.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img,.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg{background:#1e1e1e;display:block}.edit-site-editor__back-icon{align-items:center;background-color:#ccc;display:flex;height:60px;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:60px}.edit-site-editor__back-icon svg{fill:currentColor}.edit-site-editor__back-icon.has-site-icon{-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px);background-color:#fff9}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image,.edit-site-welcome-guide.guide-styles .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-layout{color:#ccc;display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:#1e1e1e}.edit-site-layout__content{display:flex;flex-grow:1;height:100%}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:100vh;position:fixed!important;right:0;top:0}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas-container.is-resizing:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:#1e1e1e}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;overflow:hidden;transition:border-radius .4s}.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:8px}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{display:none}.edit-site-layout__view-mode-toggle.components-button{view-transition-name:toggle;align-items:center;background:#1e1e1e;border-radius:0;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;width:60px}.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{color:#fff}.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{box-shadow:0 0 0 3px #1e1e1e,0 0 0 6px var(--wp-admin-theme-color);outline:4px solid #0000;outline-offset:4px}.edit-site-layout__view-mode-toggle.components-button:before{border-radius:4px;bottom:9px;box-shadow:none;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}@media (prefers-reduced-motion:reduce){.edit-site-layout__view-mode-toggle.components-button:before{transition-delay:0s;transition-duration:0s}}.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.edit-site-layout__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:0}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid #ddd}}.edit-site-layout__area{flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:8px;margin:16px 0 16px 16px}}.edit-site .components-editor-notices__snackbar{bottom:16px;left:0;padding-left:16px;padding-right:16px;position:fixed}.edit-site-save-hub{border-top:1px solid #2f2f2f;color:#949494;flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:#1e1e1e}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-grow:1;overflow-x:hidden;overflow-y:auto}@keyframes _e8hgp_slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes _e8hgp_slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:auto;padding:0 12px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:stable;scrollbar-width:thin;will-change:transform;will-change:transform,opacity}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:initial}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 #0000}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 #0000}}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:_e8hgp_slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:_e8hgp_slide-from-right}.edit-site-sidebar-button{color:#e0e0e0;flex-shrink:0}.edit-site-sidebar-button:focus:not(:disabled){box-shadow:none;outline:none}.edit-site-sidebar-button:focus-visible:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:#f0f0f0}.edit-site-sidebar-navigation-item.components-item{border:none;color:#949494;min-height:40px;padding:8px 16px 8px 6px}.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item[aria-current]{background:#2f2f2f;color:#e0e0e0}.edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current] .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#e0e0e0}.edit-site-sidebar-navigation-item.components-item[aria-current]{background:var(--wp-admin-theme-color);color:#fff}.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#949494}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-left:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 0 8px 8px}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-item-group{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__content .components-text{color:#ccc}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__meta{color:#ccc;margin:0 16px 16px 0}.edit-site-sidebar-navigation-screen__meta .components-text{color:#ccc}.edit-site-sidebar-navigation-screen__page-link{color:#949494;display:inline-block;word-break:break-word}.edit-site-sidebar-navigation-screen__page-link:focus,.edit-site-sidebar-navigation-screen__page-link:hover{color:#fff}.edit-site-sidebar-navigation-screen__page-link .components-external-link__icon{margin-right:4px}.edit-site-sidebar-navigation-screen__title-icon{background:#1e1e1e;margin-bottom:8px;padding-bottom:8px;padding-top:48px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-global-styles-variation-title{color:#ddd;font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{outline-color:#ffffff0d}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{outline-color:#ffffff26}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:#1e1e1e;border-top:1px solid #2f2f2f;bottom:0;gap:0;margin:16px 0 0;padding:16px 0;position:sticky}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:#2f2f2f}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:#e0e0e0!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:#2f2f2f!important;color:#e0e0e0!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:#949494}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.edit-site-sidebar-navigation-screen-details-footer .edit-site-sidebar-navigation-screen-details-footer__icon{margin-right:auto;fill:#949494}.sidebar-navigation__more-menu .components-button{color:#e0e0e0}.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:#f0f0f0}.edit-site-sidebar-navigation-details-screen-panel{margin:24px 0}.edit-site-sidebar-navigation-details-screen-panel:last-of-type{margin-bottom:0}.edit-site-sidebar-navigation-details-screen-panel .edit-site-sidebar-navigation-details-screen-panel__heading{color:#ccc;font-size:11px;font-weight:500;margin-bottom:0;padding:0;text-transform:uppercase}.edit-site-sidebar-navigation-details-screen-panel__label.edit-site-sidebar-navigation-details-screen-panel__label{color:#949494;flex-shrink:0;width:100px}.edit-site-sidebar-navigation-details-screen-panel__value.edit-site-sidebar-navigation-details-screen-panel__value{color:#e0e0e0}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:#949494}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid #2f2f2f;margin:16px 0}.edit-site-sidebar-navigation-screen-dataviews__group-header{margin-top:32px}.edit-site-sidebar-navigation-screen-dataviews__group-header h2{font-size:11px;font-weight:500;text-transform:uppercase}.edit-site-sidebar-dataviews-dataview-item{border-radius:2px;padding-left:8px}.edit-site-sidebar-dataviews-dataview-item .edit-site-sidebar-dataviews-dataview-item__dropdown-menu{min-width:auto}.edit-site-sidebar-dataviews-dataview-item:focus,.edit-site-sidebar-dataviews-dataview-item:hover,.edit-site-sidebar-dataviews-dataview-item[aria-current]{background:#2f2f2f;color:#e0e0e0}.edit-site-sidebar-dataviews-dataview-item.is-selected{background:var(--wp-admin-theme-color);color:#fff}.edit-site-site-hub{align-items:center;display:flex;gap:8px;height:56px;justify-content:space-between;margin-left:12px}.edit-site-site-hub__actions{flex-shrink:0}.edit-site-site-hub__view-mode-toggle-container{flex-shrink:0;height:60px;width:60px}.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{background:#0000}.edit-site-site-hub__title .components-button{color:#e0e0e0;display:block;flex-grow:1;font-size:15px;font-weight:500;margin-right:-4px;overflow:hidden;padding-left:16px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{color:#e0e0e0}.edit-site-site-hub__title .components-button:focus{box-shadow:none;outline:none}.edit-site-site-hub__title .components-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.edit-site-site-hub__title .components-button:after{content:"↗";font-weight:400;left:0;opacity:0;position:absolute;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-site-hub__title .components-button:after{transition-delay:0s;transition-duration:0s}}.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{opacity:1}.edit-site-site-hub_toggle-command-center{color:#e0e0e0}.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{fill:#f0f0f0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell{width:100%}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-left:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:#949494}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:#fff}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-site-icon__icon{fill:currentColor;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{padding:12px}.edit-site-site-icon__image{aspect-ratio:1/1;background:#333;height:100%;object-fit:cover;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__image{border-radius:0}.edit-site-style-book{height:100%}.edit-site-style-book.is-button,.edit-site-style-book__iframe.is-button{border-radius:8px}.edit-site-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-style-book__tabs [role=tablist]{background:#fff;color:#1e1e1e}.edit-site-style-book__tabs [role=tabpanel]{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:48px}.edit-site-editor-canvas-container{background-color:#ddd;height:100%}.edit-site-editor-canvas-container iframe{display:block;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{padding:24px 24px 0}.edit-site-editor-canvas-container__section{background:#fff;border-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s}.edit-site-editor-canvas-container__close-button{background:#fff;left:8px;position:absolute;top:6px;z-index:1}.edit-site-post-edit{padding:24px}.edit-site-post-edit.is-empty .edit-site-page-content{align-items:center;display:flex;justify-content:center}.edit-site-post-list__featured-image{height:100%;object-fit:cover;width:100%}.edit-site-post-list__featured-image-wrapper{border-radius:4px;height:100%;width:100%}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){background-color:#f0f0f0;border-radius:4px;display:block;flex-grow:0!important;height:32px;overflow:hidden;position:relative;width:32px}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.edit-site-post-list__featured-image-button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0;width:100%}.edit-site-post-list__featured-image-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{background:rgba(var(--wp-admin-theme-color--rgb),.04);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.edit-site-post-list__title span{overflow:hidden;text-overflow:ellipsis}.edit-site-post-list__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.edit-site-post-list__status-icon{height:24px;width:24px}.edit-site-post-list__status-icon svg{fill:currentColor;margin-right:-4px}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;user-select:none;-webkit-user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:#75757566;border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid #0000}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:70px;padding-top:0}.font-library-modal .font-library-modal__subtitle{font-size:11px;font-weight:500;text-transform:uppercase}.font-library-modal .components-navigator-screen{padding:3px}.font-library-modal__tabpanel-layout{margin-top:32px}.font-library-modal__tabpanel-layout .font-library-modal__loading{align-items:center;display:flex;height:100%;justify-content:center;padding-top:120px;position:absolute;right:0;top:0;width:100%}.font-library-modal__footer{background-color:#fff;border-top:1px solid #ddd;bottom:32px;height:70px;margin:0 -32px -32px;padding:16px 32px;position:absolute;width:100%}.font-library-modal__page-selection{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.font-library-modal__tabpanel-layout .components-base-control__field{margin-bottom:0}.font-library-modal__fonts-title{font-size:11px;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library-modal__fonts-list{margin-bottom:0;margin-top:0}.font-library-modal__fonts-list-item{margin-bottom:0}.font-library-modal__font-card{border:1px solid #e0e0e0;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library-modal__font-card:hover{background-color:#f0f0f0}.font-library-modal__font-card .font-library-modal__font-card__name{font-weight:700}.font-library-modal__font-card .font-library-modal__font-card__count{color:#757575}.font-library-modal__font-card .font-library-modal__font-variant_demo-image{display:block;height:24px;width:auto}.font-library-modal__font-card .font-library-modal__font-variant_demo-text{flex-shrink:0;transition:opacity .3s ease-in-out;white-space:nowrap}@media (prefers-reduced-motion:reduce){.font-library-modal__font-card .font-library-modal__font-variant_demo-text{transition-delay:0s;transition-duration:0s}}.font-library-modal__font-variant{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.font-library-modal__tablist{background:#fff;border-bottom:1px solid #ddd;margin:0 -32px;padding:0 16px;position:sticky;top:0;z-index:1}.font-library-modal__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library-modal__upload-area{background-color:#f0f0f0}.font-library-modal__local-fonts{margin:0 auto;width:80%}.font-library-modal__local-fonts .font-library-modal__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library-modal__select-all{padding:16px 17px 16px 16px}.font-library-modal__select-all .components-checkbox-control__label{padding-right:16px}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-global-styles-variations_item{box-sizing:border-box;cursor:pointer}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{border-radius:2px;outline:1px solid #0000001a;outline-offset:-1px;overflow:hidden;position:relative;transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview{transition-delay:0s;transition-duration:0s}}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill{height:32px}.edit-site-global-styles-variations_item .edit-site-global-styles-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.edit-site-global-styles-variations_item:not(.is-active):hover .edit-site-global-styles-variations_item-preview{outline-color:#0000004d}.edit-site-global-styles-variations_item.is-active .edit-site-global-styles-variations_item-preview,.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.edit-site-global-styles-variations_item:focus-visible .edit-site-global-styles-variations_item-preview{outline-color:var(--wp-admin-theme-color)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpadminbar{display:none}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:#1e1e1e}.edit-site{box-sizing:border-box;height:100vh}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}@media (min-width:600px){.edit-site{bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z
Bf��� dist/edit-site/posts-rtl.min.cssnu�[���@charset "UTF-8";:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.dataviews-wrapper{box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;height:100%;line-height:1.4;overflow:auto;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{box-sizing:border-box;flex-shrink:0;padding:16px 48px;position:sticky;right:0;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-filters__container,.dataviews__view-actions{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{color:#757575;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{color:#1e1e1e;display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{color:#1e1e1e;display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 48px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-loading,.dataviews-no-results{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:12px 24px}.dataviews-loading,.dataviews-no-results{padding-left:24px;padding-right:24px}}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:32px}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{border-radius:4px;width:230px}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 8px 0}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){border-bottom:1px solid #e0e0e0;padding-bottom:8px}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;background:#f0f0f0;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:flex;min-height:32px;padding:4px 12px;position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:28px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:rgba(var(--wp-admin-theme-color--rgb),.04);color:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:500}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;left:4px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:#e0e0e0}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid #e0e0e0;max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:2px;box-sizing:border-box;cursor:default;display:flex;gap:8px;margin-block-end:2px;padding:8px 12px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wp-admin-theme-color);color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{fill:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:#fff}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{flex-shrink:0;height:24px;width:24px}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:#757575;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:8px;position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{background:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 #0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin-left:0;margin-right:0;padding:0 8px 0 32px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#1e1e1e9e;opacity:1}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{color:#1e1e1e9e}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;display:flex;justify-content:center;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wp-admin-theme-color,#3858e9);border-radius:8px;box-sizing:border-box;color:#fff;font-size:11px;height:16px;left:0;line-height:16px;min-width:16px;outline:var(--wp-admin-border-width-focus) solid #fff;padding:0 4px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{width:-moz-fit-content;width:fit-content}.dataviews-footer{background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;padding:12px 48px;position:sticky;right:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.dataviews-footer{transition-delay:0s;transition-duration:0s}}@container (max-width: 430px){.dataviews-footer{padding:12px 24px}}@container (max-width: 560px){.dataviews-footer{flex-direction:column!important}.dataviews-footer .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:500;text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:500}}.dataviews-action-modal{z-index:1000001}.dataviews-selection-checkbox{--checkbox-input-size:24px;flex-shrink:0;line-height:0}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config .components-popover__content{container-type:inline-size;font-size:13px;line-height:1.4;padding:16px;width:320px}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:24px}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-field-control__field{height:32px}.dataviews-field-control__actions{position:absolute;top:-9999em}.dataviews-field-control__actions.dataviews-field-control__actions{gap:4px}.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{position:unset;top:unset}.dataviews-view-grid{grid-template-rows:max-content;margin-bottom:auto;padding:0 48px 24px;transition:padding .1s ease-out}@media (prefers-reduced-motion:reduce){.dataviews-view-grid{transition-delay:0s;transition-duration:0s}}.dataviews-view-grid .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{min-height:32px}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:4px;min-height:200px;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:flex-start;min-height:24px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){align-items:center}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{margin-top:4px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:#757575}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;font-size:12px;min-height:24px;padding:0 8px;width:-moz-fit-content;width:fit-content}.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.dataviews-view-grid.dataviews-view-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{position:absolute;right:8px;top:-9999em;z-index:1}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{top:8px}@container (max-width: 430px){.dataviews-view-grid{padding-left:24px;padding-right:24px}}ul.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list li{border-top:1px solid #f0f0f0;margin:0}.dataviews-view-list li .dataviews-view-list__item-wrapper{padding:16px 24px;position:relative}.dataviews-view-list li .dataviews-view-list__item-actions{flex:0;overflow:hidden}.dataviews-view-list li .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list li .dataviews-view-list__item-actions .components-button{opacity:0;position:relative;z-index:1}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{flex-basis:min-content;overflow:unset;padding-inline-end:4px}.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{opacity:1}.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{color:#1e1e1e}.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{background-color:#f8f8f8;color:var(--wp-admin-theme-color)}.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#1e1e1e}.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{color:var(--wp-admin-theme-color)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:pointer;inset:0;padding:0;position:absolute;scroll-margin:8px 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:2px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.dataviews-view-list .dataviews-view-list__primary-field{flex:1;line-height:24px;min-height:24px;overflow:hidden}.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:#f0f0f0;border-radius:4px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__media-placeholder{background-color:#e0e0e0;height:52px;width:52px}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:52px}.dataviews-view-list .dataviews-view-list__fields{color:#757575;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;row-gap:4px}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:20px;min-height:24px}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-table{border-collapse:collapse;border-color:inherit;color:#757575;margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:#1e1e1e;font-size:13px;font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:12px;white-space:nowrap}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table tr{border-top:1px solid #f0f0f0}.dataviews-view-table tr .dataviews-view-table-header-button{gap:4px}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:48px}.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{margin-right:-8px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:48px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr.is-hovered{background-color:#f8f8f8}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{opacity:0}.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{opacity:1}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}@media (hover:none){.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected:hover{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-table thead{inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:#fff;font-size:11px;font-weight:500;padding-bottom:8px;padding-right:12px;padding-top:8px;text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:4px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:32px}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#1e1e1e}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:4px}.dataviews-view-table .dataviews-view-table__actions-column{width:1%}.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{opacity:1}@container (max-width: 430px){.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:24px}}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-controls__datetime{border:none;padding:0}.dataforms-layouts-panel__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.dataforms-layouts-panel__field-label{align-items:center;display:flex;flex-shrink:0;-webkit-hyphens:auto;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.dataforms-layouts-panel__field-control .components-button{max-width:100%;min-height:32px;text-align:right;text-wrap:balance;text-wrap:pretty;white-space:normal}.dataforms-layouts-panel__field-control .components-dropdown{max-width:100%}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.edit-site-layout{color:#ccc;display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:#1e1e1e}.edit-site-layout__content{display:flex;flex-grow:1;height:100%}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:100vh;position:fixed!important;right:0;top:0}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas-container.is-resizing:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:#1e1e1e}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;overflow:hidden;transition:border-radius .4s}.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:8px}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{display:none}.edit-site-layout__view-mode-toggle.components-button{view-transition-name:toggle;align-items:center;background:#1e1e1e;border-radius:0;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;width:60px}.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{color:#fff}.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{box-shadow:0 0 0 3px #1e1e1e,0 0 0 6px var(--wp-admin-theme-color);outline:4px solid #0000;outline-offset:4px}.edit-site-layout__view-mode-toggle.components-button:before{border-radius:4px;bottom:9px;box-shadow:none;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}@media (prefers-reduced-motion:reduce){.edit-site-layout__view-mode-toggle.components-button:before{transition-delay:0s;transition-duration:0s}}.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.edit-site-layout__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:0}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid #ddd}}.edit-site-layout__area{flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:8px;margin:16px 0 16px 16px}}.edit-site .components-editor-notices__snackbar{bottom:16px;left:0;padding-left:16px;padding-right:16px;position:fixed}.edit-site-page{background:#fff;color:#2f2f2f;container:edit-site-page/inline-size;height:calc(100% - 60px);transition:width .2s ease-out}@media (prefers-reduced-motion:reduce){.edit-site-page{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-site-page{height:100%}}.edit-site-page-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 48px;position:sticky;top:0;transition:padding .1s ease-out;z-index:2}@media (prefers-reduced-motion:reduce){.edit-site-page-header{transition-delay:0s;transition-duration:0s}}.edit-site-page-header .components-heading{color:#1e1e1e}.edit-site-page-header .edit-site-page-header__page-title{min-height:40px}.edit-site-page-header .edit-site-page-header__page-title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-page-header .edit-site-page-header__sub-title{margin-bottom:8px}@container (max-width: 430px){.edit-site-page-header{padding:16px 24px}}.edit-site-page-content{display:flex;flex-flow:column;height:100%;position:relative;z-index:1}.edit-site-save-hub{border-top:1px solid #2f2f2f;color:#949494;flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:#1e1e1e}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-grow:1;overflow-x:hidden;overflow-y:auto}@keyframes _zlglg_slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes _zlglg_slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:auto;padding:0 12px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:stable;scrollbar-width:thin;will-change:transform;will-change:transform,opacity}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:initial}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 #0000}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 #0000}}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:_zlglg_slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:_zlglg_slide-from-right}.edit-site-site-hub{align-items:center;display:flex;gap:8px;height:56px;justify-content:space-between;margin-left:12px}.edit-site-site-hub__actions{flex-shrink:0}.edit-site-site-hub__view-mode-toggle-container{flex-shrink:0;height:60px;width:60px}.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{background:#0000}.edit-site-site-hub__title .components-button{color:#e0e0e0;display:block;flex-grow:1;font-size:15px;font-weight:500;margin-right:-4px;overflow:hidden;padding-left:16px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{color:#e0e0e0}.edit-site-site-hub__title .components-button:focus{box-shadow:none;outline:none}.edit-site-site-hub__title .components-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.edit-site-site-hub__title .components-button:after{content:"↗";font-weight:400;left:0;opacity:0;position:absolute;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.edit-site-site-hub__title .components-button:after{transition-delay:0s;transition-duration:0s}}.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{opacity:1}.edit-site-site-hub_toggle-command-center{color:#e0e0e0}.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{fill:#f0f0f0}.edit-site-site-icon__icon{fill:currentColor;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{padding:12px}.edit-site-site-icon__image{aspect-ratio:1/1;background:#333;height:100%;object-fit:cover;width:100%}.edit-site-layout.is-full-canvas .edit-site-site-icon__image{border-radius:0}.edit-site-editor-canvas-container{background-color:#ddd;height:100%}.edit-site-editor-canvas-container iframe{display:block;height:100%;width:100%}.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{padding:24px 24px 0}.edit-site-editor-canvas-container__section{background:#fff;border-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s}.edit-site-editor-canvas-container__close-button{background:#fff;left:8px;position:absolute;top:6px;z-index:1}.edit-site-post-list__featured-image{height:100%;object-fit:cover;width:100%}.edit-site-post-list__featured-image-wrapper{border-radius:4px;height:100%;width:100%}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){background-color:#f0f0f0;border-radius:4px;display:block;flex-grow:0!important;height:32px;overflow:hidden;position:relative;width:32px}.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.edit-site-post-list__featured-image-button{background-color:unset;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:0;width:100%}.edit-site-post-list__featured-image-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{background:rgba(var(--wp-admin-theme-color--rgb),.04);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.edit-site-post-list__title span{overflow:hidden;text-overflow:ellipsis}.edit-site-post-list__title-badge{background:#f0f0f0;border-radius:2px;color:#757575;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px;padding:0 4px}.edit-site-post-list__status-icon{height:24px;width:24px}.edit-site-post-list__status-icon svg{fill:currentColor;margin-right:-4px}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;user-select:none;-webkit-user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:#75757566;border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid #0000}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}#adminmenumain,#wpadminbar{display:none}#wpcontent{margin-right:0}body.js #wpbody{padding-top:0}body{background:#fff}body #wpcontent{padding-right:0}body #wpbody-content{padding-bottom:0}body #wpbody-content>div:not(#gutenberg-posts-dashboard):not(#screen-meta),body #wpfooter{display:none}body .a11y-speak-region{right:-1px;top:-1px}body ul#adminmenu a.wp-has-current-submenu:after,body ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}#gutenberg-posts-dashboard{box-sizing:border-box;height:100vh}#gutenberg-posts-dashboard *,#gutenberg-posts-dashboard :after,#gutenberg-posts-dashboard :before{box-sizing:inherit}@media (min-width:600px){#gutenberg-posts-dashboard{bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0}}.no-js #gutenberg-posts-dashboard{min-height:0;position:static}#gutenberg-posts-dashboard .components-editor-notices__snackbar{bottom:16px;left:0;padding-left:16px;padding-right:16px;position:fixed}PK�-Zt6��dist/edit-site/posts-rtl.cssnu�[���@charset "UTF-8";
:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.dataviews-wrapper{
  box-sizing:border-box;
  container:dataviews-wrapper/inline-size;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:100%;
  line-height:1.4;
  overflow:auto;
  scroll-padding-bottom:64px;
}

.dataviews-filters__container,.dataviews__view-actions{
  box-sizing:border-box;
  flex-shrink:0;
  padding:16px 48px;
  position:sticky;
  right:0;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__container,.dataviews__view-actions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.dataviews-view-grid__primary-field,.dataviews-view-list__primary-field,.dataviews-view-table__primary-field{
  color:#757575;
  font-size:13px;
  font-weight:500;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field a,.dataviews-view-list__primary-field a,.dataviews-view-table__primary-field a{
  color:#1e1e1e;
  display:block;
  flex-grow:0;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dataviews-view-grid__primary-field a:hover,.dataviews-view-list__primary-field a:hover,.dataviews-view-table__primary-field a:hover{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-grid__primary-field a:focus,.dataviews-view-list__primary-field a:focus,.dataviews-view-table__primary-field a:focus{
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
  color:var(--wp-admin-theme-color--rgb);
}
.dataviews-view-grid__primary-field button.components-button.is-link,.dataviews-view-list__primary-field button.components-button.is-link,.dataviews-view-table__primary-field button.components-button.is-link{
  color:#1e1e1e;
  display:block;
  font-weight:inherit;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.dataviews-view-grid__primary-field button.components-button.is-link:hover,.dataviews-view-list__primary-field button.components-button.is-link:hover,.dataviews-view-table__primary-field button.components-button.is-link:hover{
  color:var(--wp-admin-theme-color);
}

.dataviews-loading,.dataviews-no-results{
  align-items:center;
  display:flex;
  flex-grow:1;
  justify-content:center;
  padding:0 48px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-loading,.dataviews-no-results{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-filters__container,.dataviews__view-actions{
    padding:12px 24px;
  }

  .dataviews-loading,.dataviews-no-results{
    padding-left:24px;
    padding-right:24px;
  }
}
.dataviews-bulk-actions-footer__item-count{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}

.dataviews-bulk-actions-footer__container{
  margin-left:auto;
  min-height:32px;
}

.dataviews-filters__button{
  position:relative;
}

.dataviews-filters__container{
  padding-top:0;
}

.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{
  opacity:0;
}
.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{
  opacity:1;
}

.dataviews-filters__summary-popover{
  font-size:13px;
  line-height:1.4;
}
.dataviews-filters__summary-popover .components-popover__content{
  border-radius:4px;
  width:230px;
}
.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{
  padding:0;
}

.dataviews-filters__summary-operators-container{
  padding:8px 8px 0;
}
.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox){
  border-bottom:1px solid #e0e0e0;
  padding-bottom:8px;
}
.dataviews-filters__summary-operators-container:empty{
  display:none;
}
.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{
  color:#757575;
}

.dataviews-filters__summary-chip-container{
  position:relative;
  white-space:pre-wrap;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{
  align-items:center;
  background:#f0f0f0;
  border:1px solid #0000;
  border-radius:16px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:flex;
  min-height:32px;
  padding:4px 12px;
  position:relative;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{
  padding-inline-end:28px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{
  background:#e0e0e0;
  color:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{
  background:rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{
  font-weight:500;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{
  align-items:center;
  background:#0000;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  left:4px;
  padding:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{
  fill:#757575;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{
  background:#e0e0e0;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{
  fill:#1e1e1e;
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{
  fill:var(--wp-admin-theme-color);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{
  background:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:none;
}

.dataviews-filters__search-widget-filter-combobox-list{
  border-top:1px solid #e0e0e0;
  max-height:184px;
  overflow:auto;
  padding:4px;
}
.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{
  font-weight:600;
}

.dataviews-filters__search-widget-listbox{
  max-height:184px;
  overflow:auto;
  padding:4px;
}

.dataviews-filters__search-widget-listitem{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  cursor:default;
  display:flex;
  gap:8px;
  margin-block-end:2px;
  padding:8px 12px;
}
.dataviews-filters__search-widget-listitem:last-child{
  margin-block-end:0;
}
.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{
  background-color:var(--wp-admin-theme-color);
  color:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-check,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-check{
  fill:#fff;
}
.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{
  color:#fff;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-check{
  flex-shrink:0;
  height:24px;
  width:24px;
}
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{
  color:#757575;
  display:block;
  font-size:12px;
  line-height:16px;
  overflow:hidden;
  text-overflow:ellipsis;
}

.dataviews-filters__search-widget-filter-combobox__wrapper{
  padding:8px;
  position:relative;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
  background:#f0f0f0;
  border:none;
  border-radius:2px;
  box-shadow:0 0 0 #0000;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:16px;
  height:32px;
  line-height:normal;
  margin-left:0;
  margin-right:0;
  padding:0 8px 0 32px;
  transition:box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
    line-height:normal;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 .5px var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{
  color:#1e1e1e9e;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{
  color:#1e1e1e9e;
  opacity:1;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{
  color:#1e1e1e9e;
}
@media (min-width:600px){
  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{
    font-size:13px;
  }
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{
  background:#fff;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{
  color:#757575;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{
  -webkit-appearance:none;
}
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{
  align-items:center;
  display:flex;
  justify-content:center;
  left:12px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}

.dataviews-filters__container-visibility-toggle{
  flex-shrink:0;
  position:relative;
}

.dataviews-filters-toggle__count{
  background:var(--wp-admin-theme-color, #3858e9);
  border-radius:8px;
  box-sizing:border-box;
  color:#fff;
  font-size:11px;
  height:16px;
  left:0;
  line-height:16px;
  min-width:16px;
  outline:var(--wp-admin-border-width-focus) solid #fff;
  padding:0 4px;
  position:absolute;
  text-align:center;
  top:0;
  transform:translate(-50%, -50%);
}

.dataviews-search{
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-footer{
  background-color:#fff;
  border-top:1px solid #f0f0f0;
  bottom:0;
  flex-shrink:0;
  padding:12px 48px;
  position:sticky;
  right:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-footer{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@container (max-width: 430px){
  .dataviews-footer{
    padding:12px 24px;
  }
}
@container (max-width: 560px){
  .dataviews-footer{
    flex-direction:column !important;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__container{
    width:100%;
  }
  .dataviews-footer .dataviews-bulk-actions-footer__item-count{
    flex-grow:1;
  }
  .dataviews-footer .dataviews-pagination{
    justify-content:space-between;
    width:100%;
  }
}
.dataviews-pagination__page-select{
  font-size:11px;
  font-weight:500;
  text-transform:uppercase;
}
@media (min-width:600px){
  .dataviews-pagination__page-select .components-select-control__input{
    font-size:11px !important;
    font-weight:500;
  }
}

.dataviews-action-modal{
  z-index:1000001;
}

.dataviews-selection-checkbox{
  --checkbox-input-size:24px;
  flex-shrink:0;
  line-height:0;
}
@media (min-width:600px){
  .dataviews-selection-checkbox{
    --checkbox-input-size:16px;
  }
}
.dataviews-selection-checkbox .components-checkbox-control__input-container{
  margin:0;
}

.dataviews-view-config .components-popover__content{
  container-type:inline-size;
  font-size:13px;
  line-height:1.4;
  padding:16px;
  width:320px;
}

.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{
  text-transform:uppercase;
}

.dataviews-settings-section__title.dataviews-settings-section__title{
  font-size:15px;
  line-height:24px;
}

.dataviews-settings-section__sidebar{
  grid-column:span 4;
}

.dataviews-settings-section__content,.dataviews-settings-section__content>*{
  grid-column:span 8;
}

.dataviews-settings-section__content .is-divided-in-two{
  display:contents;
}
.dataviews-settings-section__content .is-divided-in-two>*{
  grid-column:span 4;
}

.dataviews-settings-section:has(.dataviews-settings-section__content:empty){
  display:none;
}
@container (max-width: 500px){
  .dataviews-settings-section.dataviews-settings-section{
    grid-template-columns:repeat(2, 1fr);
  }
  .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{
    grid-column:span 2;
  }
}
.dataviews-field-control__field{
  height:32px;
}

.dataviews-field-control__actions{
  position:absolute;
  top:-9999em;
}

.dataviews-field-control__actions.dataviews-field-control__actions{
  gap:4px;
}

.dataviews-field-control__field:focus-within .dataviews-field-control__actions,.dataviews-field-control__field:hover .dataviews-field-control__actions{
  position:unset;
  top:unset;
}

.dataviews-view-grid{
  grid-template-rows:max-content;
  margin-bottom:auto;
  padding:0 48px 24px;
  transition:padding .1s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .dataviews-view-grid{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.dataviews-view-grid .dataviews-view-grid__card{
  height:100%;
  justify-content:flex-start;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{
  padding:8px 0 4px;
}
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__primary-field{
  min-height:32px;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{
  color:#1e1e1e;
}
.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.dataviews-view-grid .dataviews-view-grid__media{
  aspect-ratio:1/1;
  background-color:#f0f0f0;
  border-radius:4px;
  min-height:200px;
  position:relative;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__media:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.dataviews-view-grid .dataviews-view-grid__fields{
  font-size:12px;
  line-height:16px;
  position:relative;
}
.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){
  padding:0 0 12px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){
  line-height:20px;
  min-height:24px;
  padding-top:2px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{
  align-items:flex-start;
  min-height:24px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){
  display:none;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column){
  align-items:center;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-name{
  width:35%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(.is-column) .dataviews-view-grid__field-value{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:65%;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field.is-column+.is-row{
  margin-top:4px;
}
.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{
  color:#757575;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty){
  padding-bottom:12px;
}
.dataviews-view-grid .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  display:flex;
  font-size:12px;
  min-height:24px;
  padding:0 8px;
  width:-moz-fit-content;
  width:fit-content;
}

.dataviews-view-grid.dataviews-view-grid{
  grid-template-columns:repeat(1, minmax(0, 1fr));
}
@media (min-width:480px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1080px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
@media (min-width:1440px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr));
  }
}
@media (min-width:1920px){
  .dataviews-view-grid.dataviews-view-grid{
    grid-template-columns:repeat(5, minmax(0, 1fr));
  }
}

.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{
  display:none;
}

.dataviews-view-grid__card .dataviews-selection-checkbox{
  position:absolute;
  right:8px;
  top:-9999em;
  z-index:1;
}

.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{
  top:8px;
}
@container (max-width: 430px){
  .dataviews-view-grid{
    padding-left:24px;
    padding-right:24px;
  }
}
ul.dataviews-view-list{
  list-style-type:none;
}

.dataviews-view-list{
  margin:0 0 auto;
}
.dataviews-view-list li{
  border-top:1px solid #f0f0f0;
  margin:0;
}
.dataviews-view-list li .dataviews-view-list__item-wrapper{
  padding:16px 24px;
  position:relative;
}
.dataviews-view-list li .dataviews-view-list__item-actions{
  flex:0;
  overflow:hidden;
}
.dataviews-view-list li .dataviews-view-list__item-actions>div{
  height:24px;
}
.dataviews-view-list li .dataviews-view-list__item-actions .components-button{
  opacity:0;
  position:relative;
  z-index:1;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions{
  flex-basis:min-content;
  overflow:unset;
  padding-inline-end:4px;
}
.dataviews-view-list li:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions .components-button{
  opacity:1;
}
.dataviews-view-list li.is-selected.is-selected,.dataviews-view-list li.is-selected.is-selected+li{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-list li:not(.is-selected) .dataviews-view-list__primary-field{
  color:#1e1e1e;
}
.dataviews-view-list li:not(.is-selected).is-hovered,.dataviews-view-list li:not(.is-selected):focus-within,.dataviews-view-list li:not(.is-selected):hover{
  background-color:#f8f8f8;
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected).is-hovered .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):focus-within .dataviews-view-list__primary-field,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list li:not(.is-selected):hover .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#1e1e1e;
}
.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list li.is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__primary-field{
  color:var(--wp-admin-theme-color);
}
.dataviews-view-list .dataviews-view-list__item{
  appearance:none;
  background:none;
  border:none;
  cursor:pointer;
  inset:0;
  padding:0;
  position:absolute;
  scroll-margin:8px 0;
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible{
  outline:none;
}
.dataviews-view-list .dataviews-view-list__item:focus-visible:before{
  border-radius:2px;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.dataviews-view-list .dataviews-view-list__primary-field{
  flex:1;
  line-height:24px;
  min-height:24px;
  overflow:hidden;
}
.dataviews-view-list .dataviews-view-list__primary-field:has(a,button){
  z-index:1;
}
.dataviews-view-list .dataviews-view-list__media-wrapper{
  background-color:#f0f0f0;
  border-radius:4px;
  flex-shrink:0;
  height:52px;
  overflow:hidden;
  position:relative;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__media-wrapper img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-wrapper:after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.dataviews-view-list .dataviews-view-list__media-placeholder{
  background-color:#e0e0e0;
  height:52px;
  width:52px;
}
.dataviews-view-list .dataviews-view-list__field-wrapper{
  flex-grow:1;
  min-height:52px;
}
.dataviews-view-list .dataviews-view-list__fields{
  color:#757575;
  display:flex;
  flex-wrap:wrap;
  font-size:12px;
  gap:12px;
  row-gap:4px;
}
.dataviews-view-list .dataviews-view-list__fields:empty{
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){
  display:none;
}
.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{
  align-items:center;
  display:flex;
  line-height:20px;
  min-height:24px;
}
.dataviews-view-list+.dataviews-pagination{
  justify-content:space-between;
}

.dataviews-view-table{
  border-collapse:collapse;
  border-color:inherit;
  color:#757575;
  margin-bottom:auto;
  position:relative;
  text-indent:0;
  width:100%;
}
.dataviews-view-table th{
  color:#1e1e1e;
  font-size:13px;
  font-weight:400;
  text-align:right;
}
.dataviews-view-table td,.dataviews-view-table th{
  padding:12px;
  white-space:nowrap;
}
.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{
  text-align:left;
}
.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{
  padding-left:0;
}
.dataviews-view-table tr{
  border-top:1px solid #f0f0f0;
}
.dataviews-view-table tr .dataviews-view-table-header-button{
  gap:4px;
}
.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
  padding-right:48px;
}
.dataviews-view-table tr td:first-child .dataviews-view-table-header,.dataviews-view-table tr td:first-child .dataviews-view-table-header-button,.dataviews-view-table tr th:first-child .dataviews-view-table-header,.dataviews-view-table tr th:first-child .dataviews-view-table-header-button{
  margin-right:-8px;
}
.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
  padding-left:48px;
}
.dataviews-view-table tr:last-child{
  border-bottom:0;
}
.dataviews-view-table tr.is-hovered{
  background-color:#f8f8f8;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input{
  opacity:0;
}
.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:checked,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:focus,.dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input:indeterminate{
  opacity:1;
}
.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:0;
}
.dataviews-view-table tr.is-hovered .components-checkbox-control__input,.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .components-checkbox-control__input,.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .components-checkbox-control__input,.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
  opacity:1;
}
@media (hover:none){
  .dataviews-view-table tr .components-checkbox-control__input.components-checkbox-control__input,.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){
    opacity:1;
  }
}
.dataviews-view-table tr.is-selected{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .04);
  color:#757575;
}
.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{
  border-top:1px solid rgba(var(--wp-admin-theme-color--rgb), .12);
}
.dataviews-view-table tr.is-selected:hover{
  background-color:rgba(var(--wp-admin-theme-color--rgb), .08);
}
.dataviews-view-table thead{
  inset-block-start:0;
  position:sticky;
  z-index:1;
}
.dataviews-view-table thead tr{
  border:0;
}
.dataviews-view-table thead th{
  background-color:#fff;
  font-size:11px;
  font-weight:500;
  padding-bottom:8px;
  padding-right:12px;
  padding-top:8px;
  text-transform:uppercase;
}
.dataviews-view-table thead th:has(.dataviews-view-table-header-button):not(:first-child){
  padding-right:4px;
}
.dataviews-view-table tbody td{
  vertical-align:top;
}
.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{
  align-items:center;
  display:flex;
  min-height:32px;
}
.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){
  min-height:0;
}
.dataviews-view-table .dataviews-view-table-header-button{
  font-size:11px;
  font-weight:500;
  padding:4px 8px;
  text-transform:uppercase;
}
.dataviews-view-table .dataviews-view-table-header-button:not(:hover){
  color:#1e1e1e;
}
.dataviews-view-table .dataviews-view-table-header-button span{
  speak:none;
}
.dataviews-view-table .dataviews-view-table-header-button span:empty{
  display:none;
}
.dataviews-view-table .dataviews-view-table-header{
  padding-right:4px;
}
.dataviews-view-table .dataviews-view-table__actions-column{
  width:1%;
}
.dataviews-view-table:has(tr.is-selected) .components-checkbox-control__input{
  opacity:1;
}
@container (max-width: 430px){
  .dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{
    padding-right:24px;
  }

  .dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{
    padding-left:24px;
  }
}
.dataviews-view-table-selection-checkbox{
  --checkbox-input-size:24px;
}
@media (min-width:600px){
  .dataviews-view-table-selection-checkbox{
    --checkbox-input-size:16px;
  }
}

.dataviews-controls__datetime{
  border:none;
  padding:0;
}

.dataforms-layouts-panel__field{
  align-items:flex-start !important;
  justify-content:flex-start !important;
  min-height:32px;
  width:100%;
}

.dataforms-layouts-panel__field-label{
  align-items:center;
  display:flex;
  flex-shrink:0;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:20px;
  min-height:32px;
  padding:6px 0;
  width:38%;
}

.dataforms-layouts-panel__field-control{
  align-items:center;
  display:flex;
  flex-grow:1;
  min-height:32px;
}
.dataforms-layouts-panel__field-control .components-button{
  max-width:100%;
  min-height:32px;
  text-align:right;
  text-wrap:balance;
  text-wrap:pretty;
  white-space:normal;
}
.dataforms-layouts-panel__field-control .components-dropdown{
  max-width:100%;
}

.dataforms-layouts-panel__field-dropdown .components-popover__content{
  min-width:320px;
  padding:16px;
}

.dataforms-layouts-panel__dropdown-header{
  margin-bottom:16px;
}

.edit-site-layout{
  color:#ccc;
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{
  background:#1e1e1e;
}

.edit-site-layout__content{
  display:flex;
  flex-grow:1;
  height:100%;
}

.edit-site-layout__sidebar-region{
  flex-shrink:0;
  width:100vw;
  z-index:1;
}
@media (min-width:782px){
  .edit-site-layout__sidebar-region{
    width:300px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{
  height:100vh;
  position:fixed !important;
  right:0;
  top:0;
}
.edit-site-layout__sidebar-region .edit-site-layout__sidebar{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-site-layout__sidebar-region .resizable-editor__drag-handle{
  left:0;
}

.edit-site-layout__main{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:hidden;
}

.edit-site-layout__mobile{
  position:relative;
  width:100%;
  z-index:2;
}
.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{
  padding:0;
}

.edit-site-layout__canvas-container{
  flex-grow:1;
  overflow:visible;
  position:relative;
  z-index:2;
}
.edit-site-layout__canvas-container.is-resizing:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:100;
}

.edit-site-layout__canvas{
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.edit-site-layout__canvas.is-right-aligned{
  justify-content:flex-end;
}
.edit-site-layout__canvas .edit-site-resizable-frame__inner{
  color:#1e1e1e;
}
@media (min-width:782px){
  .edit-site-layout__canvas{
    bottom:16px;
    top:16px;
    width:calc(100% - 16px);
  }
  .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    box-shadow:0 20px 25px -5px #000c,0 8px 10px -6px #000c;
    overflow:hidden;
    transition:border-radius .4s;
  }
  .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{
    border-radius:8px;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__canvas{
  bottom:0;
  top:0;
  width:100%;
}

.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{
  min-height:100% !important;
  position:relative !important;
}

.edit-site-template-pages-preview{
  height:100%;
}
html.canvas-mode-edit-transition::view-transition-group(toggle){
  animation-delay:255ms;
}

@media (prefers-reduced-motion){
  ::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){
    animation:none !important;
  }
}
.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle{
  display:none;
}

.edit-site-layout__view-mode-toggle.components-button{
  view-transition-name:toggle;
  align-items:center;
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:flex;
  height:60px;
  justify-content:center;
  overflow:hidden;
  padding:0;
  position:relative;
  width:60px;
}
.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{
  color:#fff;
}
.edit-site-layout__view-mode-toggle.components-button:focus,.edit-site-layout__view-mode-toggle.components-button:focus-visible{
  box-shadow:0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
  outline:4px solid #0000;
  outline-offset:4px;
}
.edit-site-layout__view-mode-toggle.components-button:before{
  border-radius:4px;
  bottom:9px;
  box-shadow:none;
  content:"";
  display:block;
  left:9px;
  position:absolute;
  right:9px;
  top:9px;
  transition:box-shadow .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-layout__view-mode-toggle.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{
  align-items:center;
  display:flex;
  height:60px;
  justify-content:center;
  width:60px;
}

.edit-site-layout__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:0;
  position:fixed !important;
  right:auto;
  top:-9999em;
  width:280px;
  z-index:100000;
}
.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{
  bottom:0;
  top:auto;
}
.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{
  top:0;
}
@media (min-width:782px){
  .edit-site-layout__actions{
    border-right:1px solid #ddd;
  }
}

.edit-site-layout__area{
  flex-grow:1;
  margin:0;
  overflow:hidden;
}
@media (min-width:782px){
  .edit-site-layout__area{
    border-radius:8px;
    margin:16px 0 16px 16px;
  }
}

.edit-site .components-editor-notices__snackbar{
  bottom:16px;
  left:0;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
}

.edit-site-page{
  background:#fff;
  color:#2f2f2f;
  container:edit-site-page/inline-size;
  height:calc(100% - 60px);
  transition:width .2s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-site-page{
    height:100%;
  }
}

.edit-site-page-header{
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  padding:16px 48px;
  position:sticky;
  top:0;
  transition:padding .1s ease-out;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-page-header{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-page-header .components-heading{
  color:#1e1e1e;
}
.edit-site-page-header .edit-site-page-header__page-title{
  min-height:40px;
}
.edit-site-page-header .edit-site-page-header__page-title .components-heading{
  flex-basis:0;
  flex-grow:1;
  white-space:nowrap;
}
.edit-site-page-header .edit-site-page-header__sub-title{
  margin-bottom:8px;
}
@container (max-width: 430px){
  .edit-site-page-header{
    padding:16px 24px;
  }
}
.edit-site-page-content{
  display:flex;
  flex-flow:column;
  height:100%;
  position:relative;
  z-index:1;
}

.edit-site-save-hub{
  border-top:1px solid #2f2f2f;
  color:#949494;
  flex-shrink:0;
  margin:0;
  padding:16px;
}

.edit-site-save-hub__button{
  color:inherit;
  justify-content:center;
  width:100%;
}
.edit-site-save-hub__button[aria-disabled=true]{
  opacity:1;
}
.edit-site-save-hub__button[aria-disabled=true]:hover{
  color:inherit;
}
.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{
  color:#1e1e1e;
}

@media (min-width:600px){
  .edit-site-save-panel__modal{
    width:600px;
  }
}

.edit-site-sidebar__content{
  contain:content;
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:auto;
}

@keyframes _zlglg_slide-from-right{
  0%{
    opacity:0;
    transform:translateX(-50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
@keyframes _zlglg_slide-from-left{
  0%{
    opacity:0;
    transform:translateX(50px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
.edit-site-sidebar__screen-wrapper{
  animation-duration:.14s;
  animation-timing-function:ease-in-out;
  display:flex;
  flex-direction:column;
  height:100%;
  max-height:100%;
  overflow-x:auto;
  padding:0 12px;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:stable;
  scrollbar-width:thin;
  will-change:transform;
  will-change:transform, opacity;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{
  background-color:initial;
}
.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{
  background-color:#757575;
}
.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{
  scrollbar-color:#757575 #0000;
}
@media (hover:none){
  .edit-site-sidebar__screen-wrapper{
    scrollbar-color:#757575 #0000;
  }
}
@media (prefers-reduced-motion:reduce){
  .edit-site-sidebar__screen-wrapper{
    animation-duration:0s;
  }
}
.edit-site-sidebar__screen-wrapper.slide-from-left{
  animation-name:_zlglg_slide-from-left;
}
.edit-site-sidebar__screen-wrapper.slide-from-right{
  animation-name:_zlglg_slide-from-right;
}

.edit-site-site-hub{
  align-items:center;
  display:flex;
  gap:8px;
  height:56px;
  justify-content:space-between;
  margin-left:12px;
}

.edit-site-site-hub__actions{
  flex-shrink:0;
}

.edit-site-site-hub__view-mode-toggle-container{
  flex-shrink:0;
  height:60px;
  width:60px;
}
.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon{
  background:#0000;
}

.edit-site-site-hub__title .components-button{
  color:#e0e0e0;
  display:block;
  flex-grow:1;
  font-size:15px;
  font-weight:500;
  margin-right:-4px;
  overflow:hidden;
  padding-left:16px;
  position:relative;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{
  color:#e0e0e0;
}
.edit-site-site-hub__title .components-button:focus{
  box-shadow:none;
  outline:none;
}
.edit-site-site-hub__title .components-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #1e1e1e, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.edit-site-site-hub__title .components-button:after{
  content:"↗";
  font-weight:400;
  left:0;
  opacity:0;
  position:absolute;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .edit-site-site-hub__title .components-button:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{
  opacity:1;
}

.edit-site-site-hub_toggle-command-center{
  color:#e0e0e0;
}
.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{
  fill:#f0f0f0;
}

.edit-site-site-icon__icon{
  fill:currentColor;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__icon{
  padding:12px;
}

.edit-site-site-icon__image{
  aspect-ratio:1/1;
  background:#333;
  height:100%;
  object-fit:cover;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-site-icon__image{
  border-radius:0;
}

.edit-site-editor-canvas-container{
  background-color:#ddd;
  height:100%;
}
.edit-site-editor-canvas-container iframe{
  display:block;
  height:100%;
  width:100%;
}
.edit-site-layout.is-full-canvas .edit-site-editor-canvas-container{
  padding:24px 24px 0;
}

.edit-site-editor-canvas-container__section{
  background:#fff;
  border-radius:8px;
  bottom:0;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
}

.edit-site-editor-canvas-container__close-button{
  background:#fff;
  left:8px;
  position:absolute;
  top:6px;
  z-index:1;
}

.edit-site-post-list__featured-image{
  height:100%;
  object-fit:cover;
  width:100%;
}

.edit-site-post-list__featured-image-wrapper{
  border-radius:4px;
  height:100%;
  width:100%;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)){
  background-color:#f0f0f0;
  border-radius:4px;
  display:block;
  flex-grow:0 !important;
  height:32px;
  overflow:hidden;
  position:relative;
  width:32px;
}
.edit-site-post-list__featured-image-wrapper.is-layout-table .edit-site-post-list__featured-image-button:after,.edit-site-post-list__featured-image-wrapper.is-layout-table:not(:has(.edit-site-post-list__featured-image-button)):after{
  border-radius:4px;
  box-shadow:inset 0 0 0 1px #0000001a;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.edit-site-post-list__featured-image-button{
  background-color:unset;
  border:none;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  cursor:pointer;
  height:100%;
  overflow:hidden;
  padding:0;
  width:100%;
}
.edit-site-post-list__featured-image-button:focus-visible{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.dataviews-view-grid__card.is-selected .edit-site-post-list__featured-image-button:after{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.edit-site-post-list__title span{
  overflow:hidden;
  text-overflow:ellipsis;
}

.edit-site-post-list__title-badge{
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  flex-shrink:0;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  padding:0 4px;
}

.edit-site-post-list__status-icon{
  height:24px;
  width:24px;
}
.edit-site-post-list__status-icon svg{
  fill:currentColor;
  margin-right:-4px;
}

.edit-site-resizable-frame__inner{
  position:relative;
}
body:has(.edit-site-resizable-frame__inner.is-resizing){
  cursor:col-resize;
  user-select:none;
  -webkit-user-select:none;
}

.edit-site-resizable-frame__inner.is-resizing:before{
  content:"";
  inset:0;
  position:absolute;
  z-index:1;
}

.edit-site-resizable-frame__inner-content{
  inset:0;
  position:absolute;
  z-index:0;
}

.edit-site-resizable-frame__handle{
  align-items:center;
  background-color:#75757566;
  border:0;
  border-radius:4px;
  cursor:col-resize;
  display:flex;
  height:64px;
  justify-content:flex-end;
  padding:0;
  position:absolute;
  top:calc(50% - 32px);
  width:4px;
  z-index:100;
}
.edit-site-resizable-frame__handle:before{
  content:"";
  height:100%;
  position:absolute;
  right:100%;
  width:32px;
}
.edit-site-resizable-frame__handle:after{
  content:"";
  height:100%;
  left:100%;
  position:absolute;
  width:32px;
}
.edit-site-resizable-frame__handle:focus-visible{
  outline:2px solid #0000;
}
.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{
  background-color:var(--wp-admin-theme-color);
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}

#adminmenumain,#wpadminbar{
  display:none;
}

#wpcontent{
  margin-right:0;
}

body.js #wpbody{
  padding-top:0;
}

body{
  background:#fff;
}
body #wpcontent{
  padding-right:0;
}
body #wpbody-content{
  padding-bottom:0;
}
body #wpbody-content>div:not(#gutenberg-posts-dashboard):not(#screen-meta),body #wpfooter{
  display:none;
}
body .a11y-speak-region{
  right:-1px;
  top:-1px;
}
body ul#adminmenu a.wp-has-current-submenu:after,body ul#adminmenu>li.current>a.current:after{
  border-left-color:#fff;
}
body .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

#gutenberg-posts-dashboard{
  box-sizing:border-box;
  height:100vh;
}
#gutenberg-posts-dashboard *,#gutenberg-posts-dashboard :after,#gutenberg-posts-dashboard :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  #gutenberg-posts-dashboard{
    bottom:0;
    left:0;
    min-height:100vh;
    position:fixed;
    right:0;
    top:0;
  }
}
.no-js #gutenberg-posts-dashboard{
  min-height:0;
  position:static;
}
#gutenberg-posts-dashboard .components-editor-notices__snackbar{
  bottom:16px;
  left:0;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
}PK�-ZY���a�adist/edit-widgets/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-panel__header.interface-complementary-area-header__small{
  background:#fff;
  padding-left:4px;
}
.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
@media (min-width:782px){
  .components-panel__header.interface-complementary-area-header__small{
    display:none;
  }
}

.interface-complementary-area-header{
  background:#fff;
  gap:8px;
  padding-left:12px;
}
.interface-complementary-area-header .interface-complementary-area-header__title{
  margin:0;
}
.interface-complementary-area-header .components-button.has-icon{
  display:none;
  margin-right:auto;
}
.interface-complementary-area-header .components-button.has-icon~.components-button{
  margin-right:0;
}
@media (min-width:782px){
  .interface-complementary-area-header .components-button.has-icon{
    display:flex;
  }
}

.interface-complementary-area{
  background:#fff;
  color:#1e1e1e;
  height:100%;
  overflow:auto;
}
@media (min-width:600px){
  .interface-complementary-area{
    -webkit-overflow-scrolling:touch;
  }
}
@media (min-width:782px){
  .interface-complementary-area{
    width:280px;
  }
}
.interface-complementary-area .components-panel{
  border:none;
  position:relative;
  z-index:0;
}
.interface-complementary-area .components-panel__header{
  position:sticky;
  top:0;
  z-index:1;
}
.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
  top:48px;
}
@media (min-width:782px){
  .interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
    top:0;
  }
}
.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){
  margin-top:0;
}
.interface-complementary-area h2{
  color:#1e1e1e;
  font-size:13px;
  font-weight:500;
  margin-bottom:1.5em;
}
.interface-complementary-area h3{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}
.interface-complementary-area hr{
  border-bottom:1px solid #f0f0f0;
  border-top:none;
  margin:1.5em 0;
}
.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{
  box-shadow:none;
  margin-bottom:1.5em;
}
.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{
  margin-bottom:0;
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus{
  bottom:10px;
  left:10px;
  right:auto;
  top:auto;
}

.interface-complementary-area__fill{
  height:100%;
}

@media (min-width:782px){
  body.js.is-fullscreen-mode{
    height:calc(100% + 32px);
    margin-top:-32px;
  }
  body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{
    display:none;
  }
  body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{
    margin-right:0;
  }
}

html.interface-interface-skeleton__html-container{
  position:fixed;
  width:100%;
}
@media (min-width:782px){
  html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){
    position:static;
    width:auto;
  }
}

.interface-interface-skeleton{
  bottom:0;
  display:flex;
  flex-direction:row;
  height:auto;
  left:0;
  max-height:100%;
  position:fixed;
  top:46px;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    top:32px;
  }
  .is-fullscreen-mode .interface-interface-skeleton{
    top:0;
  }
}

.interface-interface-skeleton__editor{
  display:flex;
  flex:0 1 100%;
  flex-direction:column;
  overflow:hidden;
}

.interface-interface-skeleton{
  right:0;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    right:160px;
  }
}
@media (min-width:783px){
  .auto-fold .interface-interface-skeleton{
    right:36px;
  }
}
@media (min-width:961px){
  .auto-fold .interface-interface-skeleton{
    right:160px;
  }
}
.folded .interface-interface-skeleton{
  right:0;
}
@media (min-width:783px){
  .folded .interface-interface-skeleton{
    right:36px;
  }
}

body.is-fullscreen-mode .interface-interface-skeleton{
  right:0 !important;
}

.interface-interface-skeleton__body{
  display:flex;
  flex-grow:1;
  overflow:auto;
  overscroll-behavior-y:none;
  position:relative;
}
@media (min-width:782px){
  .has-footer .interface-interface-skeleton__body{
    padding-bottom:25px;
  }
}

.interface-interface-skeleton__content{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:auto;
  z-index:20;
}
@media (min-width:782px){
  .interface-interface-skeleton__content{
    z-index:auto;
  }
}

.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
  background:#fff;
  bottom:0;
  color:#1e1e1e;
  flex-shrink:0;
  position:absolute;
  right:0;
  top:0;
  width:auto;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
    position:relative !important;
  }
}

.interface-interface-skeleton__sidebar{
  border-top:1px solid #e0e0e0;
  overflow:hidden;
}
@media (min-width:782px){
  .interface-interface-skeleton__sidebar{
    box-shadow:1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__secondary-sidebar{
  border-top:1px solid #e0e0e0;
  left:0;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar{
    box-shadow:-1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__header{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
  color:#1e1e1e;
  flex-shrink:0;
  height:auto;
  outline:1px solid #0000;
  z-index:30;
}

.interface-interface-skeleton__footer{
  background-color:#fff;
  border-top:1px solid #e0e0e0;
  bottom:0;
  color:#1e1e1e;
  display:none;
  flex-shrink:0;
  height:auto;
  position:absolute;
  right:0;
  width:100%;
  z-index:90;
}
@media (min-width:782px){
  .interface-interface-skeleton__footer{
    display:flex;
  }
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb{
  align-items:center;
  background:#fff;
  display:flex;
  font-size:13px;
  height:24px;
  padding:0 18px;
  z-index:30;
}

.interface-interface-skeleton__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:0;
  position:fixed !important;
  right:auto;
  top:-9999em;
  width:100vw;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__actions{
    width:280px;
  }
}
.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{
  bottom:0;
  top:auto;
}
.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
  top:46px;
}
@media (min-width:782px){
  .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    border-right:1px solid #ddd;
    top:32px;
  }
  .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    top:0;
  }
}

.interface-pinned-items{
  display:flex;
  gap:8px;
}
.interface-pinned-items .components-button{
  display:none;
  margin:0;
}
.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{
  display:flex;
}
.interface-pinned-items .components-button svg{
  max-height:24px;
  max-width:24px;
}
@media (min-width:600px){
  .interface-pinned-items .components-button{
    display:flex;
  }
}

.wp-block[data-type="core/widget-area"]{
  margin-left:auto;
  margin-right:auto;
  max-width:700px;
}
.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  height:48px;
  margin:0;
  position:relative;
  transform:translateZ(0);
  z-index:1;
}
.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{
  background:#fff;
}
.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{
  position:relative;
  width:auto;
}
.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{
  max-width:100%;
}
.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{
  padding:0;
}

.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{
  margin:0;
  padding:0;
}
.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{
  margin-top:-48px;
  min-height:32px;
  padding:72px 16px 16px;
}

.wp-block-widget-area__highlight-drop-zone{
  outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
}

body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{
  pointer-events:none;
}

.edit-widgets-error-boundary{
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  margin:60px auto auto;
  max-width:780px;
  padding:20px;
}

.edit-widgets-header{
  align-items:center;
  background:#fff;
  display:flex;
  height:60px;
  justify-content:space-between;
  overflow:auto;
}
@media (min-width:600px){
  .edit-widgets-header{
    overflow:visible;
  }
}
.edit-widgets-header .selected-block-tools-wrapper{
  align-items:center;
  display:flex;
  height:60px;
  overflow:hidden;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{
  border-bottom:0;
  height:100%;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{
  height:100%;
  padding-top:15px;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){
  height:32px;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{
  border-left:none;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-right:8px;
  margin-top:4px;
  width:1px;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{
  display:none;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{
  height:32px;
  overflow:visible;
}
@media (min-width:600px){
  .edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    position:relative;
    top:-10px;
  }
}

.edit-widgets-header__navigable-toolbar-wrapper{
  align-items:center;
  display:flex;
  flex-shrink:2;
  justify-content:center;
  overflow:hidden;
  padding-left:8px;
  padding-right:16px;
}

.edit-widgets-header__title{
  font-size:20px;
  margin:0 0 0 20px;
  padding:0;
}

.edit-widgets-header__actions{
  align-items:center;
  display:flex;
  gap:4px;
  padding-left:16px;
}
@media (min-width:600px){
  .edit-widgets-header__actions{
    gap:8px;
  }
}

.edit-widgets-header-toolbar{
  gap:8px;
  margin-left:8px;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{
  height:32px;
  min-width:32px;
  padding:4px;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{
  background:#1e1e1e;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
  outline:1px solid #0000;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{
  display:none;
}

.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{
  padding-left:8px;
  padding-right:8px;
}
@media (min-width:600px){
  .edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{
    padding-left:12px;
    padding-right:12px;
  }
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{
  content:none;
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{
  transition:transform .2s cubic-bezier(.165, .84, .44, 1);
}
@media (prefers-reduced-motion:reduce){
  .edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{
  transform:rotate(-45deg);
}

.edit-widgets-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.edit-widgets-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 1rem 0 0;
  text-align:left;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 .2rem 0 0;
}

.components-panel__header.edit-widgets-sidebar__panel-tabs{
  padding-right:0;
}

.edit-widgets-widget-areas__top-container{
  display:flex;
  padding:16px;
}
.edit-widgets-widget-areas__top-container .block-editor-block-icon{
  margin-left:16px;
}

.edit-widgets-notices__snackbar{
  bottom:20px;
  left:0;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
  right:0;
}
@media (min-width:783px){
  .edit-widgets-notices__snackbar{
    right:160px;
  }
}
@media (min-width:783px){
  .auto-fold .edit-widgets-notices__snackbar{
    right:36px;
  }
}
@media (min-width:961px){
  .auto-fold .edit-widgets-notices__snackbar{
    right:160px;
  }
}
.folded .edit-widgets-notices__snackbar{
  right:0;
}
@media (min-width:783px){
  .folded .edit-widgets-notices__snackbar{
    right:36px;
  }
}

body.is-fullscreen-mode .edit-widgets-notices__snackbar{
  right:0 !important;
}

.edit-widgets-notices__dismissible .components-notice,.edit-widgets-notices__pinned .components-notice{
  border-bottom:1px solid #0003;
  box-sizing:border-box;
  min-height:60px;
  padding:0 12px;
}
.edit-widgets-notices__dismissible .components-notice .components-notice__dismiss,.edit-widgets-notices__pinned .components-notice .components-notice__dismiss{
  margin-top:12px;
}

.edit-widgets-layout__inserter-panel{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{
  overflow:hidden;
}

.edit-widgets-layout__inserter-panel-header{
  display:flex;
  justify-content:flex-end;
  padding-left:8px;
  padding-top:8px;
}

.edit-widgets-layout__inserter-panel-content{
  height:calc(100% - 44px);
}
.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{
  display:none;
}
@media (min-width:782px){
  .edit-widgets-layout__inserter-panel-content{
    height:100%;
  }
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.edit-widgets-welcome-guide{
  width:312px;
}
.edit-widgets-welcome-guide__image{
  background:#00a0d2;
  margin:0 0 16px;
}
.edit-widgets-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-widgets-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-widgets-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 24px;
  padding:0 32px;
}
.edit-widgets-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-widgets-block-editor{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  position:relative;
}
.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{
  display:flex;
  flex-direction:column;
  flex-grow:1;
}
.edit-widgets-block-editor .edit-widgets-main-block-list{
  height:100%;
}
.edit-widgets-block-editor .components-button{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}
.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{
  padding:6px;
}

.edit-widgets-editor__list-view-panel{
  display:flex;
  flex-direction:column;
  height:100%;
  min-width:350px;
}

.edit-widgets-editor__list-view-panel-content{
  height:calc(100% - 44px);
  overflow-y:auto;
  padding:8px;
}

.edit-widgets-editor__list-view-panel-header{
  align-items:center;
  border-bottom:1px solid #ddd;
  display:flex;
  height:48px;
  justify-content:space-between;
  padding-left:4px;
  padding-right:16px;
}

body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{
  background:#fff;
}
body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{
  padding-right:0;
}
body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{
  padding-bottom:0;
}
body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{
  display:none;
}
body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{
  right:-1px;
  top:-1px;
}
body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{
  border-left-color:#fff;
}
body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

.blocks-widgets-container{
  box-sizing:border-box;
}
.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  .blocks-widgets-container{
    bottom:0;
    left:0;
    min-height:calc(100vh - 46px);
    position:absolute;
    right:0;
    top:0;
  }
}
@media (min-width:782px){
  .blocks-widgets-container{
    min-height:calc(100vh - 32px);
  }
}
.blocks-widgets-container .interface-interface-skeleton__content{
  background-color:#f0f0f0;
}

.blocks-widgets-container .editor-styles-wrapper{
  margin:auto;
  max-width:700px;
}

.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{
  display:none;
}

.js .widgets-php .notice{
  display:none !important;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z���a�adist/edit-widgets/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.components-panel__header.interface-complementary-area-header__small{
  background:#fff;
  padding-right:4px;
}
.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
@media (min-width:782px){
  .components-panel__header.interface-complementary-area-header__small{
    display:none;
  }
}

.interface-complementary-area-header{
  background:#fff;
  gap:8px;
  padding-right:12px;
}
.interface-complementary-area-header .interface-complementary-area-header__title{
  margin:0;
}
.interface-complementary-area-header .components-button.has-icon{
  display:none;
  margin-left:auto;
}
.interface-complementary-area-header .components-button.has-icon~.components-button{
  margin-left:0;
}
@media (min-width:782px){
  .interface-complementary-area-header .components-button.has-icon{
    display:flex;
  }
}

.interface-complementary-area{
  background:#fff;
  color:#1e1e1e;
  height:100%;
  overflow:auto;
}
@media (min-width:600px){
  .interface-complementary-area{
    -webkit-overflow-scrolling:touch;
  }
}
@media (min-width:782px){
  .interface-complementary-area{
    width:280px;
  }
}
.interface-complementary-area .components-panel{
  border:none;
  position:relative;
  z-index:0;
}
.interface-complementary-area .components-panel__header{
  position:sticky;
  top:0;
  z-index:1;
}
.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
  top:48px;
}
@media (min-width:782px){
  .interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{
    top:0;
  }
}
.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){
  margin-top:0;
}
.interface-complementary-area h2{
  color:#1e1e1e;
  font-size:13px;
  font-weight:500;
  margin-bottom:1.5em;
}
.interface-complementary-area h3{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}
.interface-complementary-area hr{
  border-bottom:1px solid #f0f0f0;
  border-top:none;
  margin:1.5em 0;
}
.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{
  box-shadow:none;
  margin-bottom:1.5em;
}
.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{
  margin-bottom:0;
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus{
  bottom:10px;
  left:auto;
  right:10px;
  top:auto;
}

.interface-complementary-area__fill{
  height:100%;
}

@media (min-width:782px){
  body.js.is-fullscreen-mode{
    height:calc(100% + 32px);
    margin-top:-32px;
  }
  body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{
    display:none;
  }
  body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{
    margin-left:0;
  }
}

html.interface-interface-skeleton__html-container{
  position:fixed;
  width:100%;
}
@media (min-width:782px){
  html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){
    position:static;
    width:auto;
  }
}

.interface-interface-skeleton{
  bottom:0;
  display:flex;
  flex-direction:row;
  height:auto;
  max-height:100%;
  position:fixed;
  right:0;
  top:46px;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    top:32px;
  }
  .is-fullscreen-mode .interface-interface-skeleton{
    top:0;
  }
}

.interface-interface-skeleton__editor{
  display:flex;
  flex:0 1 100%;
  flex-direction:column;
  overflow:hidden;
}

.interface-interface-skeleton{
  left:0;
}
@media (min-width:783px){
  .interface-interface-skeleton{
    left:160px;
  }
}
@media (min-width:783px){
  .auto-fold .interface-interface-skeleton{
    left:36px;
  }
}
@media (min-width:961px){
  .auto-fold .interface-interface-skeleton{
    left:160px;
  }
}
.folded .interface-interface-skeleton{
  left:0;
}
@media (min-width:783px){
  .folded .interface-interface-skeleton{
    left:36px;
  }
}

body.is-fullscreen-mode .interface-interface-skeleton{
  left:0 !important;
}

.interface-interface-skeleton__body{
  display:flex;
  flex-grow:1;
  overflow:auto;
  overscroll-behavior-y:none;
  position:relative;
}
@media (min-width:782px){
  .has-footer .interface-interface-skeleton__body{
    padding-bottom:25px;
  }
}

.interface-interface-skeleton__content{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow:auto;
  z-index:20;
}
@media (min-width:782px){
  .interface-interface-skeleton__content{
    z-index:auto;
  }
}

.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
  background:#fff;
  bottom:0;
  color:#1e1e1e;
  flex-shrink:0;
  left:0;
  position:absolute;
  top:0;
  width:auto;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{
    position:relative !important;
  }
}

.interface-interface-skeleton__sidebar{
  border-top:1px solid #e0e0e0;
  overflow:hidden;
}
@media (min-width:782px){
  .interface-interface-skeleton__sidebar{
    box-shadow:-1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__secondary-sidebar{
  border-top:1px solid #e0e0e0;
  right:0;
}
@media (min-width:782px){
  .interface-interface-skeleton__secondary-sidebar{
    box-shadow:1px 0 0 0 rgba(0,0,0,.133);
    outline:1px solid #0000;
  }
}

.interface-interface-skeleton__header{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
  color:#1e1e1e;
  flex-shrink:0;
  height:auto;
  outline:1px solid #0000;
  z-index:30;
}

.interface-interface-skeleton__footer{
  background-color:#fff;
  border-top:1px solid #e0e0e0;
  bottom:0;
  color:#1e1e1e;
  display:none;
  flex-shrink:0;
  height:auto;
  left:0;
  position:absolute;
  width:100%;
  z-index:90;
}
@media (min-width:782px){
  .interface-interface-skeleton__footer{
    display:flex;
  }
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb{
  align-items:center;
  background:#fff;
  display:flex;
  font-size:13px;
  height:24px;
  padding:0 18px;
  z-index:30;
}

.interface-interface-skeleton__actions{
  background:#fff;
  bottom:auto;
  color:#1e1e1e;
  left:auto;
  position:fixed !important;
  right:0;
  top:-9999em;
  width:100vw;
  z-index:100000;
}
@media (min-width:782px){
  .interface-interface-skeleton__actions{
    width:280px;
  }
}
.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{
  bottom:0;
  top:auto;
}
.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
  top:46px;
}
@media (min-width:782px){
  .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    border-left:1px solid #ddd;
    top:32px;
  }
  .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{
    top:0;
  }
}

.interface-pinned-items{
  display:flex;
  gap:8px;
}
.interface-pinned-items .components-button{
  display:none;
  margin:0;
}
.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{
  display:flex;
}
.interface-pinned-items .components-button svg{
  max-height:24px;
  max-width:24px;
}
@media (min-width:600px){
  .interface-pinned-items .components-button{
    display:flex;
  }
}

.wp-block[data-type="core/widget-area"]{
  margin-left:auto;
  margin-right:auto;
  max-width:700px;
}
.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  height:48px;
  margin:0;
  position:relative;
  transform:translateZ(0);
  z-index:1;
}
.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{
  background:#fff;
}
.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{
  position:relative;
  width:auto;
}
.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{
  max-width:100%;
}
.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{
  padding:0;
}

.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{
  margin:0;
  padding:0;
}
.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{
  margin-top:-48px;
  min-height:32px;
  padding:72px 16px 16px;
}

.wp-block-widget-area__highlight-drop-zone{
  outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
}

body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{
  pointer-events:none;
}

.edit-widgets-error-boundary{
  box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;
  margin:60px auto auto;
  max-width:780px;
  padding:20px;
}

.edit-widgets-header{
  align-items:center;
  background:#fff;
  display:flex;
  height:60px;
  justify-content:space-between;
  overflow:auto;
}
@media (min-width:600px){
  .edit-widgets-header{
    overflow:visible;
  }
}
.edit-widgets-header .selected-block-tools-wrapper{
  align-items:center;
  display:flex;
  height:60px;
  overflow:hidden;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{
  border-bottom:0;
  height:100%;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{
  height:100%;
  padding-top:15px;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){
  height:32px;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{
  border-right:none;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{
  background-color:#ddd;
  content:"";
  height:24px;
  margin-left:8px;
  margin-top:4px;
  width:1px;
}
.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{
  display:none;
}
.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{
  height:32px;
  overflow:visible;
}
@media (min-width:600px){
  .edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    position:relative;
    top:-10px;
  }
}

.edit-widgets-header__navigable-toolbar-wrapper{
  align-items:center;
  display:flex;
  flex-shrink:2;
  justify-content:center;
  overflow:hidden;
  padding-left:16px;
  padding-right:8px;
}

.edit-widgets-header__title{
  font-size:20px;
  margin:0 20px 0 0;
  padding:0;
}

.edit-widgets-header__actions{
  align-items:center;
  display:flex;
  gap:4px;
  padding-right:16px;
}
@media (min-width:600px){
  .edit-widgets-header__actions{
    gap:8px;
  }
}

.edit-widgets-header-toolbar{
  gap:8px;
  margin-right:8px;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{
  height:32px;
  min-width:32px;
  padding:4px;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{
  background:#1e1e1e;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
  outline:1px solid #0000;
}
.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{
  display:none;
}

.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{
  padding-left:8px;
  padding-right:8px;
}
@media (min-width:600px){
  .edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{
    padding-left:12px;
    padding-right:12px;
  }
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{
  content:none;
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{
  transition:transform .2s cubic-bezier(.165, .84, .44, 1);
}
@media (prefers-reduced-motion:reduce){
  .edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{
  transform:rotate(45deg);
}

.edit-widgets-keyboard-shortcut-help-modal__section{
  margin:0 0 2rem;
}
.edit-widgets-keyboard-shortcut-help-modal__section-title{
  font-size:.9rem;
  font-weight:600;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut{
  align-items:baseline;
  border-top:1px solid #ddd;
  display:flex;
  margin-bottom:0;
  padding:.6rem 0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{
  border-bottom:1px solid #ddd;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{
  display:none;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{
  font-weight:600;
  margin:0 0 0 1rem;
  text-align:right;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{
  flex:1;
  margin:0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  background:none;
  display:block;
  margin:0;
  padding:0;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{
  margin-top:10px;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{
  border-radius:8%;
  margin:0 .2rem;
  padding:.25rem .5rem;
}
.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{
  margin:0 0 0 .2rem;
}

.components-panel__header.edit-widgets-sidebar__panel-tabs{
  padding-left:0;
}

.edit-widgets-widget-areas__top-container{
  display:flex;
  padding:16px;
}
.edit-widgets-widget-areas__top-container .block-editor-block-icon{
  margin-right:16px;
}

.edit-widgets-notices__snackbar{
  bottom:20px;
  left:0;
  padding-left:16px;
  padding-right:16px;
  position:fixed;
  right:0;
}
@media (min-width:783px){
  .edit-widgets-notices__snackbar{
    left:160px;
  }
}
@media (min-width:783px){
  .auto-fold .edit-widgets-notices__snackbar{
    left:36px;
  }
}
@media (min-width:961px){
  .auto-fold .edit-widgets-notices__snackbar{
    left:160px;
  }
}
.folded .edit-widgets-notices__snackbar{
  left:0;
}
@media (min-width:783px){
  .folded .edit-widgets-notices__snackbar{
    left:36px;
  }
}

body.is-fullscreen-mode .edit-widgets-notices__snackbar{
  left:0 !important;
}

.edit-widgets-notices__dismissible .components-notice,.edit-widgets-notices__pinned .components-notice{
  border-bottom:1px solid #0003;
  box-sizing:border-box;
  min-height:60px;
  padding:0 12px;
}
.edit-widgets-notices__dismissible .components-notice .components-notice__dismiss,.edit-widgets-notices__pinned .components-notice .components-notice__dismiss{
  margin-top:12px;
}

.edit-widgets-layout__inserter-panel{
  display:flex;
  flex-direction:column;
  height:100%;
}
.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{
  overflow:hidden;
}

.edit-widgets-layout__inserter-panel-header{
  display:flex;
  justify-content:flex-end;
  padding-right:8px;
  padding-top:8px;
}

.edit-widgets-layout__inserter-panel-content{
  height:calc(100% - 44px);
}
.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{
  display:none;
}
@media (min-width:782px){
  .edit-widgets-layout__inserter-panel-content{
    height:100%;
  }
}

.components-popover.more-menu-dropdown__content{
  z-index:99998;
}

.edit-widgets-welcome-guide{
  width:312px;
}
.edit-widgets-welcome-guide__image{
  background:#00a0d2;
  margin:0 0 16px;
}
.edit-widgets-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-widgets-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-widgets-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 24px;
  padding:0 32px;
}
.edit-widgets-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-widgets-block-editor{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  position:relative;
}
.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{
  display:flex;
  flex-direction:column;
  flex-grow:1;
}
.edit-widgets-block-editor .edit-widgets-main-block-list{
  height:100%;
}
.edit-widgets-block-editor .components-button{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}
.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{
  padding:6px;
}

.edit-widgets-editor__list-view-panel{
  display:flex;
  flex-direction:column;
  height:100%;
  min-width:350px;
}

.edit-widgets-editor__list-view-panel-content{
  height:calc(100% - 44px);
  overflow-y:auto;
  padding:8px;
}

.edit-widgets-editor__list-view-panel-header{
  align-items:center;
  border-bottom:1px solid #ddd;
  display:flex;
  height:48px;
  justify-content:space-between;
  padding-left:16px;
  padding-right:4px;
}

body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{
  background:#fff;
}
body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{
  padding-left:0;
}
body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{
  padding-bottom:0;
}
body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{
  display:none;
}
body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{
  left:-1px;
  top:-1px;
}
body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{
  border-right-color:#fff;
}
body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

.blocks-widgets-container{
  box-sizing:border-box;
}
.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{
  box-sizing:inherit;
}
@media (min-width:600px){
  .blocks-widgets-container{
    bottom:0;
    left:0;
    min-height:calc(100vh - 46px);
    position:absolute;
    right:0;
    top:0;
  }
}
@media (min-width:782px){
  .blocks-widgets-container{
    min-height:calc(100vh - 32px);
  }
}
.blocks-widgets-container .interface-interface-skeleton__content{
  background-color:#f0f0f0;
}

.blocks-widgets-container .editor-styles-wrapper{
  margin:auto;
  max-width:700px;
}

.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{
  display:none;
}

.js .widgets-php .notice{
  display:none !important;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z���XXdist/edit-widgets/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-panel__header.interface-complementary-area-header__small{background:#fff;padding-right:4px}.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:782px){.components-panel__header.interface-complementary-area-header__small{display:none}}.interface-complementary-area-header{background:#fff;gap:8px;padding-right:12px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0}.interface-complementary-area-header .components-button.has-icon{display:none;margin-left:auto}.interface-complementary-area-header .components-button.has-icon~.components-button{margin-left:0}@media (min-width:782px){.interface-complementary-area-header .components-button.has-icon{display:flex}}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto}@media (min-width:600px){.interface-complementary-area{-webkit-overflow-scrolling:touch}}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:48px}@media (min-width:782px){.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{color:#1e1e1e;font-size:13px;font-weight:500;margin-bottom:1.5em}.interface-complementary-area h3{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode{height:calc(100% + 32px);margin-top:-32px}body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:25px}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid #0000;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:24px;padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:0}}.interface-pinned-items{display:flex;gap:8px}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;margin:60px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:60px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:60px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:15px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-right:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;justify-content:center;overflow:hidden;padding-left:16px;padding-right:8px}.edit-widgets-header__title{font-size:20px;margin:0 20px 0 0;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;gap:4px;padding-right:16px}@media (min-width:600px){.edit-widgets-header__actions{gap:8px}}.edit-widgets-header-toolbar{gap:8px;margin-right:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid #0000}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}@media (prefers-reduced-motion:reduce){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition-delay:0s;transition-duration:0s}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 0 0 1rem;text-align:right}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-left:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-right:16px}.edit-widgets-notices__snackbar{bottom:20px;left:0;padding-left:16px;padding-right:16px;position:fixed;right:0}@media (min-width:783px){.edit-widgets-notices__snackbar{left:160px}}@media (min-width:783px){.auto-fold .edit-widgets-notices__snackbar{left:36px}}@media (min-width:961px){.auto-fold .edit-widgets-notices__snackbar{left:160px}}.folded .edit-widgets-notices__snackbar{left:0}@media (min-width:783px){.folded .edit-widgets-notices__snackbar{left:36px}}body.is-fullscreen-mode .edit-widgets-notices__snackbar{left:0!important}.edit-widgets-notices__dismissible .components-notice,.edit-widgets-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:60px;padding:0 12px}.edit-widgets-notices__dismissible .components-notice .components-notice__dismiss,.edit-widgets-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-header{display:flex;justify-content:flex-end;padding-right:8px;padding-top:8px}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-block-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:16px;padding-right:4px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z8�(��X�X#dist/edit-widgets/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-panel__header.interface-complementary-area-header__small{background:#fff;padding-left:4px}.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:782px){.components-panel__header.interface-complementary-area-header__small{display:none}}.interface-complementary-area-header{background:#fff;gap:8px;padding-left:12px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0}.interface-complementary-area-header .components-button.has-icon{display:none;margin-right:auto}.interface-complementary-area-header .components-button.has-icon~.components-button{margin-right:0}@media (min-width:782px){.interface-complementary-area-header .components-button.has-icon{display:flex}}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto}@media (min-width:600px){.interface-complementary-area{-webkit-overflow-scrolling:touch}}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:48px}@media (min-width:782px){.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{color:#1e1e1e;font-size:13px;font-weight:500;margin-bottom:1.5em}.interface-complementary-area h3{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode{height:calc(100% + 32px);margin-top:-32px}body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:25px}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid #0000}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid #0000;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:24px;padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:0}}.interface-pinned-items{display:flex;gap:8px}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;margin:60px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:60px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:60px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:15px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-left:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;justify-content:center;overflow:hidden;padding-left:8px;padding-right:16px}.edit-widgets-header__title{font-size:20px;margin:0 0 0 20px;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;gap:4px;padding-left:16px}@media (min-width:600px){.edit-widgets-header__actions{gap:8px}}.edit-widgets-header-toolbar{gap:8px;margin-left:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid #0000}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}@media (prefers-reduced-motion:reduce){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition-delay:0s;transition-duration:0s}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:600}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:600;margin:0 1rem 0 0;text-align:left}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-right:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-left:16px}.edit-widgets-notices__snackbar{bottom:20px;left:0;padding-left:16px;padding-right:16px;position:fixed;right:0}@media (min-width:783px){.edit-widgets-notices__snackbar{right:160px}}@media (min-width:783px){.auto-fold .edit-widgets-notices__snackbar{right:36px}}@media (min-width:961px){.auto-fold .edit-widgets-notices__snackbar{right:160px}}.folded .edit-widgets-notices__snackbar{right:0}@media (min-width:783px){.folded .edit-widgets-notices__snackbar{right:36px}}body.is-fullscreen-mode .edit-widgets-notices__snackbar{right:0!important}.edit-widgets-notices__dismissible .components-notice,.edit-widgets-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:60px;padding:0 12px}.edit-widgets-notices__dismissible .components-notice .components-notice__dismiss,.edit-widgets-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-header{display:flex;justify-content:flex-end;padding-left:8px;padding-top:8px}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-block-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:4px;padding-right:16px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-ZG�����dist/nux/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.nux-dot-tip:after,.nux-dot-tip:before{
  border-radius:100%;
  content:" ";
  pointer-events:none;
  position:absolute;
}
.nux-dot-tip:before{
  animation:nux-pulse 1.6s cubic-bezier(.17, .67, .92, .62) infinite;
  background:#00739ce6;
  height:24px;
  opacity:.9;
  right:-12px;
  top:-12px;
  transform:scale(.3333333333);
  width:24px;
}
.nux-dot-tip:after{
  background:#00739c;
  height:8px;
  right:-4px;
  top:-4px;
  width:8px;
}
@keyframes nux-pulse{
  to{
    background:#00739c00;
    transform:scale(1);
  }
}
.nux-dot-tip .components-popover__content{
  padding:20px 18px;
  width:350px;
}
@media (min-width:600px){
  .nux-dot-tip .components-popover__content{
    width:450px;
  }
}
.nux-dot-tip .components-popover__content .nux-dot-tip__disable{
  left:0;
  position:absolute;
  top:0;
}
.nux-dot-tip[data-y-axis=top]{
  margin-top:-4px;
}
.nux-dot-tip[data-y-axis=bottom]{
  margin-top:4px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=left]{
  margin-right:-4px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=right]{
  margin-right:4px;
}
.nux-dot-tip[data-y-axis=top] .components-popover__content{
  margin-bottom:20px;
}
.nux-dot-tip[data-y-axis=bottom] .components-popover__content{
  margin-top:20px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=left] .components-popover__content{
  margin-left:20px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=right] .components-popover__content{
  margin-right:20px;
}
.nux-dot-tip[data-y-axis=center],.nux-dot-tip[data-y-axis=left],.nux-dot-tip[data-y-axis=right]{
  z-index:1000001;
}
@media (max-width:600px){
  .nux-dot-tip[data-y-axis=center] .components-popover__content,.nux-dot-tip[data-y-axis=left] .components-popover__content,.nux-dot-tip[data-y-axis=right] .components-popover__content{
    align-self:end;
    left:5px;
    margin:20px 0 0;
    max-width:none !important;
    position:fixed;
    right:5px;
    width:auto;
  }
}
.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  margin-left:0;
}
.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  margin-right:0;
}
.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  margin-left:-12px;
}
.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  margin-right:-12px;
}PK�-ZN�&��dist/nux/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.nux-dot-tip:after,.nux-dot-tip:before{
  border-radius:100%;
  content:" ";
  pointer-events:none;
  position:absolute;
}
.nux-dot-tip:before{
  animation:nux-pulse 1.6s cubic-bezier(.17, .67, .92, .62) infinite;
  background:#00739ce6;
  height:24px;
  left:-12px;
  opacity:.9;
  top:-12px;
  transform:scale(.3333333333);
  width:24px;
}
.nux-dot-tip:after{
  background:#00739c;
  height:8px;
  left:-4px;
  top:-4px;
  width:8px;
}
@keyframes nux-pulse{
  to{
    background:#00739c00;
    transform:scale(1);
  }
}
.nux-dot-tip .components-popover__content{
  padding:20px 18px;
  width:350px;
}
@media (min-width:600px){
  .nux-dot-tip .components-popover__content{
    width:450px;
  }
}
.nux-dot-tip .components-popover__content .nux-dot-tip__disable{
  position:absolute;
  right:0;
  top:0;
}
.nux-dot-tip[data-y-axis=top]{
  margin-top:-4px;
}
.nux-dot-tip[data-y-axis=bottom]{
  margin-top:4px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=left]{
  margin-left:-4px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=right]{
  margin-left:4px;
}
.nux-dot-tip[data-y-axis=top] .components-popover__content{
  margin-bottom:20px;
}
.nux-dot-tip[data-y-axis=bottom] .components-popover__content{
  margin-top:20px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=left] .components-popover__content{
  margin-right:20px;
}
.nux-dot-tip[data-y-axis=middle][data-y-axis=right] .components-popover__content{
  margin-left:20px;
}
.nux-dot-tip[data-y-axis=center],.nux-dot-tip[data-y-axis=left],.nux-dot-tip[data-y-axis=right]{
  z-index:1000001;
}
@media (max-width:600px){
  .nux-dot-tip[data-y-axis=center] .components-popover__content,.nux-dot-tip[data-y-axis=left] .components-popover__content,.nux-dot-tip[data-y-axis=right] .components-popover__content{
    align-self:end;
    left:5px;
    margin:20px 0 0;
    max-width:none !important;
    position:fixed;
    right:5px;
    width:auto;
  }
}
.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  margin-left:0;
}
.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  margin-right:0;
}
.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  margin-left:-12px;
}
.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  margin-right:-12px;
}PK�-Z��^�
�
dist/nux/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.nux-dot-tip:after,.nux-dot-tip:before{border-radius:100%;content:" ";pointer-events:none;position:absolute}.nux-dot-tip:before{animation:nux-pulse 1.6s cubic-bezier(.17,.67,.92,.62) infinite;background:#00739ce6;height:24px;left:-12px;opacity:.9;top:-12px;transform:scale(.3333333333);width:24px}.nux-dot-tip:after{background:#00739c;height:8px;left:-4px;top:-4px;width:8px}@keyframes nux-pulse{to{background:#00739c00;transform:scale(1)}}.nux-dot-tip .components-popover__content{padding:20px 18px;width:350px}@media (min-width:600px){.nux-dot-tip .components-popover__content{width:450px}}.nux-dot-tip .components-popover__content .nux-dot-tip__disable{position:absolute;right:0;top:0}.nux-dot-tip[data-y-axis=top]{margin-top:-4px}.nux-dot-tip[data-y-axis=bottom]{margin-top:4px}.nux-dot-tip[data-y-axis=middle][data-y-axis=left]{margin-left:-4px}.nux-dot-tip[data-y-axis=middle][data-y-axis=right]{margin-left:4px}.nux-dot-tip[data-y-axis=top] .components-popover__content{margin-bottom:20px}.nux-dot-tip[data-y-axis=bottom] .components-popover__content{margin-top:20px}.nux-dot-tip[data-y-axis=middle][data-y-axis=left] .components-popover__content{margin-right:20px}.nux-dot-tip[data-y-axis=middle][data-y-axis=right] .components-popover__content{margin-left:20px}.nux-dot-tip[data-y-axis=center],.nux-dot-tip[data-y-axis=left],.nux-dot-tip[data-y-axis=right]{z-index:1000001}@media (max-width:600px){.nux-dot-tip[data-y-axis=center] .components-popover__content,.nux-dot-tip[data-y-axis=left] .components-popover__content,.nux-dot-tip[data-y-axis=right] .components-popover__content{align-self:end;left:5px;margin:20px 0 0;max-width:none!important;position:fixed;right:5px;width:auto}}.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  /*!rtl:ignore*/margin-left:0}.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  /*!rtl:ignore*/margin-right:0}.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{
  /*!rtl:ignore*/margin-left:-12px}.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{
  /*!rtl:ignore*/margin-right:-12px}PK�-ZJ�~��
�
dist/nux/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.nux-dot-tip:after,.nux-dot-tip:before{border-radius:100%;content:" ";pointer-events:none;position:absolute}.nux-dot-tip:before{animation:nux-pulse 1.6s cubic-bezier(.17,.67,.92,.62) infinite;background:#00739ce6;height:24px;opacity:.9;right:-12px;top:-12px;transform:scale(.3333333333);width:24px}.nux-dot-tip:after{background:#00739c;height:8px;right:-4px;top:-4px;width:8px}@keyframes nux-pulse{to{background:#00739c00;transform:scale(1)}}.nux-dot-tip .components-popover__content{padding:20px 18px;width:350px}@media (min-width:600px){.nux-dot-tip .components-popover__content{width:450px}}.nux-dot-tip .components-popover__content .nux-dot-tip__disable{left:0;position:absolute;top:0}.nux-dot-tip[data-y-axis=top]{margin-top:-4px}.nux-dot-tip[data-y-axis=bottom]{margin-top:4px}.nux-dot-tip[data-y-axis=middle][data-y-axis=left]{margin-right:-4px}.nux-dot-tip[data-y-axis=middle][data-y-axis=right]{margin-right:4px}.nux-dot-tip[data-y-axis=top] .components-popover__content{margin-bottom:20px}.nux-dot-tip[data-y-axis=bottom] .components-popover__content{margin-top:20px}.nux-dot-tip[data-y-axis=middle][data-y-axis=left] .components-popover__content{margin-left:20px}.nux-dot-tip[data-y-axis=middle][data-y-axis=right] .components-popover__content{margin-right:20px}.nux-dot-tip[data-y-axis=center],.nux-dot-tip[data-y-axis=left],.nux-dot-tip[data-y-axis=right]{z-index:1000001}@media (max-width:600px){.nux-dot-tip[data-y-axis=center] .components-popover__content,.nux-dot-tip[data-y-axis=left] .components-popover__content,.nux-dot-tip[data-y-axis=right] .components-popover__content{align-self:end;left:5px;margin:20px 0 0;max-width:none!important;position:fixed;right:5px;width:auto}}.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{margin-left:0}.nux-dot-tip.components-popover:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{margin-right:0}.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=right] .components-popover__content{margin-left:-12px}.nux-dot-tip.components-popover.interface-more-menu-dropdown__content:not([data-y-axis=middle])[data-y-axis=left] .components-popover__content{margin-right:-12px}PK�-ZO_��=="dist/block-directory/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-directory-block-ratings>span{
  display:flex;
}
.block-directory-block-ratings svg{
  fill:#1e1e1e;
  margin-right:-4px;
}
.block-directory-block-ratings .block-directory-block-ratings__star-empty{
  fill:#ccc;
}

.block-directory-compact-list{
  list-style:none;
  margin:0;
}

.block-directory-compact-list__item{
  align-items:center;
  display:flex;
  flex-direction:row;
  margin-bottom:16px;
}
.block-directory-compact-list__item:last-child{
  margin-bottom:0;
}

.block-directory-compact-list__item-details{
  margin-right:8px;
}

.block-directory-compact-list__item-title{
  font-weight:500;
}

.block-directory-compact-list__item-author{
  color:#757575;
  font-size:11px;
}

.block-directory-downloadable-block-icon{
  border:1px solid #ddd;
  height:54px;
  min-width:54px;
  vertical-align:middle;
  width:54px;
}

.block-directory-downloadable-block-list-item{
  appearance:none;
  background:none;
  border:0;
  display:grid;
  grid-template-columns:auto 1fr;
  height:auto;
  margin:0;
  padding:12px;
  position:relative;
  text-align:right;
  transition:box-shadow .1s linear;
  width:100%;
}
.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{
  margin-top:4px;
}
.block-directory-downloadable-block-list-item:not([aria-disabled=true]){
  cursor:pointer;
}
.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.block-directory-downloadable-block-list-item__icon{
  align-self:flex-start;
  margin-left:16px;
  position:relative;
}
.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{
  align-items:center;
  background:#ffffffbf;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.is-installing .block-directory-downloadable-block-list-item__icon{
  margin-left:22px;
}

.block-directory-block-ratings{
  display:block;
  margin-top:4px;
}

.block-directory-downloadable-block-list-item__details{
  color:#1e1e1e;
}

.block-directory-downloadable-block-list-item__title{
  display:block;
  font-weight:600;
}

.block-directory-downloadable-block-list-item__author{
  display:block;
  font-weight:400;
  margin-top:4px;
}

.block-directory-downloadable-block-list-item__desc{
  display:block;
  margin-top:8px;
}

.block-directory-downloadable-block-notice{
  color:#cc1818;
  margin:8px 0 0;
}

.block-directory-downloadable-block-notice__content{
  margin-bottom:8px;
  padding-left:12px;
}

.block-directory-downloadable-blocks-panel{
  padding:16px;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading{
  color:#757575;
  font-style:normal;
  margin:112px 0;
  padding:0;
  text-align:center;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{
  float:inherit;
}

.block-directory-downloadable-blocks-panel__no-local{
  color:#757575;
  margin:48px 0;
  padding:0 64px;
  text-align:center;
}

.block-directory-downloadable-blocks-panel__title{
  font-size:14px;
  margin:0 0 4px;
}

.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{
  margin-top:0;
}PK�-Zr��==dist/block-directory/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-directory-block-ratings>span{
  display:flex;
}
.block-directory-block-ratings svg{
  fill:#1e1e1e;
  margin-left:-4px;
}
.block-directory-block-ratings .block-directory-block-ratings__star-empty{
  fill:#ccc;
}

.block-directory-compact-list{
  list-style:none;
  margin:0;
}

.block-directory-compact-list__item{
  align-items:center;
  display:flex;
  flex-direction:row;
  margin-bottom:16px;
}
.block-directory-compact-list__item:last-child{
  margin-bottom:0;
}

.block-directory-compact-list__item-details{
  margin-left:8px;
}

.block-directory-compact-list__item-title{
  font-weight:500;
}

.block-directory-compact-list__item-author{
  color:#757575;
  font-size:11px;
}

.block-directory-downloadable-block-icon{
  border:1px solid #ddd;
  height:54px;
  min-width:54px;
  vertical-align:middle;
  width:54px;
}

.block-directory-downloadable-block-list-item{
  appearance:none;
  background:none;
  border:0;
  display:grid;
  grid-template-columns:auto 1fr;
  height:auto;
  margin:0;
  padding:12px;
  position:relative;
  text-align:left;
  transition:box-shadow .1s linear;
  width:100%;
}
.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{
  margin-top:4px;
}
.block-directory-downloadable-block-list-item:not([aria-disabled=true]){
  cursor:pointer;
}
.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.block-directory-downloadable-block-list-item__icon{
  align-self:flex-start;
  margin-right:16px;
  position:relative;
}
.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{
  align-items:center;
  background:#ffffffbf;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.is-installing .block-directory-downloadable-block-list-item__icon{
  margin-right:22px;
}

.block-directory-block-ratings{
  display:block;
  margin-top:4px;
}

.block-directory-downloadable-block-list-item__details{
  color:#1e1e1e;
}

.block-directory-downloadable-block-list-item__title{
  display:block;
  font-weight:600;
}

.block-directory-downloadable-block-list-item__author{
  display:block;
  font-weight:400;
  margin-top:4px;
}

.block-directory-downloadable-block-list-item__desc{
  display:block;
  margin-top:8px;
}

.block-directory-downloadable-block-notice{
  color:#cc1818;
  margin:8px 0 0;
}

.block-directory-downloadable-block-notice__content{
  margin-bottom:8px;
  padding-right:12px;
}

.block-directory-downloadable-blocks-panel{
  padding:16px;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading{
  color:#757575;
  font-style:normal;
  margin:112px 0;
  padding:0;
  text-align:center;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{
  float:inherit;
}

.block-directory-downloadable-blocks-panel__no-local{
  color:#757575;
  margin:48px 0;
  padding:0 64px;
  text-align:center;
}

.block-directory-downloadable-blocks-panel__title{
  font-size:14px;
  margin:0 0 4px;
}

.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{
  margin-top:0;
}PK�-Z]����"dist/block-directory/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-left:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-left:8px}.block-directory-compact-list__item-title{font-weight:500}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;position:relative;text-align:left;transition:box-shadow .1s linear;width:100%}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:pointer}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-right:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-right:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:600}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-right:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}PK�-Z	�va��&dist/block-directory/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-right:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-right:8px}.block-directory-compact-list__item-title{font-weight:500}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;position:relative;text-align:right;transition:box-shadow .1s linear;width:100%}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:pointer}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-left:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-left:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:600}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-left:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}PK�-Z�U��dist/patterns/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.patterns-menu-items__convert-modal{
  z-index:1000001;
}
.patterns-menu-items__convert-modal [role=dialog]>[role=document]{
  width:350px;
}
.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories{
  position:relative;
}
.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty){
  background-color:#fff;
  border:1px solid var(--wp-admin-theme-color);
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);
  box-sizing:border-box;
  max-height:96px;
  min-width:auto;
  position:absolute;
  right:-1px;
  width:calc(100% + 2px);
  z-index:1;
}

.patterns-create-modal__name-input input[type=text]{
  margin:0;
}

.patterns-rename-pattern-category-modal__validation-message{
  color:#cc1818;
}
@media (min-width:782px){
  .patterns-rename-pattern-category-modal__validation-message{
    width:320px;
  }
}

.pattern-overrides-control__allow-overrides-button{
  justify-content:center;
  width:100%;
}

.patterns-pattern-overrides-toolbar-indicator__popover .components-popover__content{
  min-width:260px;
  padding:16px;
}

.patterns-pattern-overrides-toolbar-indicator .patterns-pattern-overrides-toolbar-indicator-icon.has-colors svg{
  fill:var(--wp-block-synced-color);
}

.editor-collapsible-block-toolbar .patterns-pattern-overrides-toolbar-indicator{
  height:32px;
}PK�-Z��J��dist/patterns/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.patterns-menu-items__convert-modal{
  z-index:1000001;
}
.patterns-menu-items__convert-modal [role=dialog]>[role=document]{
  width:350px;
}
.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories{
  position:relative;
}
.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty){
  background-color:#fff;
  border:1px solid var(--wp-admin-theme-color);
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);
  box-sizing:border-box;
  left:-1px;
  max-height:96px;
  min-width:auto;
  position:absolute;
  width:calc(100% + 2px);
  z-index:1;
}

.patterns-create-modal__name-input input[type=text]{
  margin:0;
}

.patterns-rename-pattern-category-modal__validation-message{
  color:#cc1818;
}
@media (min-width:782px){
  .patterns-rename-pattern-category-modal__validation-message{
    width:320px;
  }
}

.pattern-overrides-control__allow-overrides-button{
  justify-content:center;
  width:100%;
}

.patterns-pattern-overrides-toolbar-indicator__popover .components-popover__content{
  min-width:260px;
  padding:16px;
}

.patterns-pattern-overrides-toolbar-indicator .patterns-pattern-overrides-toolbar-indicator-icon.has-colors svg{
  fill:var(--wp-block-synced-color);
}

.editor-collapsible-block-toolbar .patterns-pattern-overrides-toolbar-indicator{
  height:32px;
}PK�-Zk����dist/patterns/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.patterns-menu-items__convert-modal{z-index:1000001}.patterns-menu-items__convert-modal [role=dialog]>[role=document]{width:350px}.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories{position:relative}.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty){background-color:#fff;border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}.patterns-create-modal__name-input input[type=text]{margin:0}.patterns-rename-pattern-category-modal__validation-message{color:#cc1818}@media (min-width:782px){.patterns-rename-pattern-category-modal__validation-message{width:320px}}.pattern-overrides-control__allow-overrides-button{justify-content:center;width:100%}.patterns-pattern-overrides-toolbar-indicator__popover .components-popover__content{min-width:260px;padding:16px}.patterns-pattern-overrides-toolbar-indicator .patterns-pattern-overrides-toolbar-indicator-icon.has-colors svg{fill:var(--wp-block-synced-color)}.editor-collapsible-block-toolbar .patterns-pattern-overrides-toolbar-indicator{height:32px}PK�-ZV4����dist/patterns/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.patterns-menu-items__convert-modal{z-index:1000001}.patterns-menu-items__convert-modal [role=dialog]>[role=document]{width:350px}.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories{position:relative}.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty){background-color:#fff;border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}.patterns-create-modal__name-input input[type=text]{margin:0}.patterns-rename-pattern-category-modal__validation-message{color:#cc1818}@media (min-width:782px){.patterns-rename-pattern-category-modal__validation-message{width:320px}}.pattern-overrides-control__allow-overrides-button{justify-content:center;width:100%}.patterns-pattern-overrides-toolbar-indicator__popover .components-popover__content{min-width:260px;padding:16px}.patterns-pattern-overrides-toolbar-indicator .patterns-pattern-overrides-toolbar-indicator-icon.has-colors svg{fill:var(--wp-block-synced-color)}.editor-collapsible-block-toolbar .patterns-pattern-overrides-toolbar-indicator{height:32px}PK�-Z����x�x%dist/block-editor/content-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root .has-multi-selection .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:initial}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:#0000}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;outline:2px solid #0000;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media (prefers-reduced-motion:reduce){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation-delay:0s;animation-duration:1ms}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:#0000}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected:after{border-radius:2px;border-top:4px solid #ccc;bottom:auto;box-shadow:none;content:"";left:0;pointer-events:none;position:absolute;right:0;top:-14px;transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;z-index:0}.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected:after{border-color:var(--wp-admin-theme-color)}.has-multi-selection .block-editor-block-list__layout{-webkit-user-select:none;user-select:none}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.is-block-moving-mode.block-editor-block-list__block-selection-button{font-size:1px;height:1px;opacity:0;padding:0}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative;-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel *{z-index:1}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content{font-size:13px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block.has-warning:after{background-color:#fff6;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after{background-color:initial}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay:after{display:none}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay:after{display:block}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after{box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected{cursor:default}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered.rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected.rich-text{cursor:auto}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition-delay:0s;transition-duration:0s}}.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:21}.wp-site-blocks>[data-align=left]{float:right;margin-left:2em}.wp-site-blocks>[data-align=right]{float:left;margin-right:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.wp-block .block-list-appender .block-editor-inserter__toggle{animation-delay:0s;animation-duration:1ms}}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender{display:none}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;transition:padding .2s linear;width:100%}@media (prefers-reduced-motion:reduce){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition-delay:0s;transition-duration:0s}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__block .block-editor-warning{position:relative;z-index:5}.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning{margin-bottom:auto}.block-editor-block-list__zoom-out-separator{align-items:center;background:#ddd;color:#000;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;margin-left:-1px;margin-right:-1px;overflow:hidden;transition:background-color .3s ease}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px)!important;max-width:none}.is-vertical .block-list-appender{margin-left:auto;margin-right:12px;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{background-color:currentColor!important;border-radius:2px!important;opacity:.05!important;pointer-events:none!important}.block-editor-block-list__layout .is-dragging::selection{background:#0000!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px #ffffffa6;color:#ffffffa6}.block-editor-button-block-appender:hover{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:focus{box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child{pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:after{border:none}.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px #ffffffa6;color:#ffffffa6;transition:background-color .2s ease-in-out}@media (prefers-reduced-motion:reduce){.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{transition:none}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid #0000}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled,.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;left:0;list-style:none;padding:0;position:absolute;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;box-shadow:none;color:#fff;display:none;flex-direction:row;height:24px;min-width:24px;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:only-child{align-self:center;left:auto;line-height:inherit;list-style:none;position:relative}.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center;transition:all .4s cubic-bezier(.46,.03,.52,.96),transform 0s,scale 0s,padding 0s}@media (prefers-reduced-motion:reduce){.block-editor-iframe__html{transition-delay:0s;transition-duration:0s}}.block-editor-iframe__html.zoom-out-animation{transition:all .4s cubic-bezier(.46,.03,.52,.96),transform 0s}@media (prefers-reduced-motion:reduce){.block-editor-iframe__html.zoom-out-animation{transition-delay:0s;transition-duration:0s}}.block-editor-iframe__html.is-zoomed-out{background-color:#ddd;margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size)*2/var(--wp-block-editor-iframe-zoom-out-scale)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));scale:var(--wp-block-editor-iframe-zoom-out-scale);transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale))*-1))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale))/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-block-list__layout.has-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:60}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:pointer}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62}.rich-text:focus{outline:none}.rich-text:focus [data-rich-text-format-boundary]{border-radius:2px}.block-editor-rich-text__editable>p:first-child{margin-top:0}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z�,su�u�dist/block-editor/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-autocompleters__block{
  white-space:nowrap;
}
.block-editor-autocompleters__block .block-editor-block-icon{
  margin-left:8px;
}
.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{
  color:inherit !important;
}

.block-editor-autocompleters__link{
  white-space:nowrap;
}
.block-editor-autocompleters__link .block-editor-block-icon{
  margin-left:8px;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container{
  border:1px solid #ddd;
  border-radius:2px;
  grid-column:1 /  -1;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{
  background-color:#f0f0f0;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{
  border:0;
  flex-grow:1;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{
  display:block;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{
  height:100%;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{
  display:block;
  height:36px;
}

.block-editor-global-styles-background-panel__image-tools-panel-item{
  border:1px solid #ddd;
  grid-column:1 /  -1;
  position:relative;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{
  display:none;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{
  display:block;
  height:36px;
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{
  color:#1e1e1e;
  display:block;
  width:100%;
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{
  height:100%;
  padding:10px 0 0;
  position:absolute;
  width:100%;
  z-index:1;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{
  margin:0;
}

.block-editor-global-styles-background-panel__dropdown-toggle,.block-editor-global-styles-background-panel__image-preview-content{
  height:100%;
  padding-right:12px;
  width:100%;
}

.block-editor-global-styles-background-panel__dropdown-toggle{
  background:#0000;
  border:none;
  cursor:pointer;
}

.block-editor-global-styles-background-panel__inspector-media-replace-title{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{
  height:20px;
  min-width:auto;
  width:20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator{
  background-size:cover;
  border-radius:50%;
  display:block;
  height:20px;
  position:relative;
  width:20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator:after{
  border:1px solid #0000;
  border-radius:50%;
  bottom:-1px;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:inherit;
  content:"";
  left:-1px;
  position:absolute;
  right:-1px;
  top:-1px;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper{
  min-width:260px;
  overflow-x:hidden;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{
  background-color:#f0f0f0;
  border:1px solid #ddd;
  border-radius:2px;
  width:100%;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{
  max-height:180px;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{
  content:none;
}

.modal-open .block-editor-global-styles-background-panel__popover{
  z-index:159890;
}

.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{
  width:226px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button{
  padding:0 8px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{
  margin-right:16px;
}

.block-editor-block-alignment-control__menu-group .components-menu-item__info{
  margin-top:0;
}

iframe[name=editor-canvas]{
  background-color:initial;
  box-sizing:border-box;
  display:block;
  height:100%;
  transition:all .4s cubic-bezier(.46, .03, .52, .96);
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  iframe[name=editor-canvas]{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-block-icon{
  align-items:center;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.block-editor-block-icon.has-colors svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-block-icon.has-colors svg{
    fill:CanvasText;
  }
}
.block-editor-block-icon svg{
  max-height:24px;
  max-width:24px;
  min-height:20px;
  min-width:20px;
}

.block-editor-block-inspector p:not(.components-base-control__help){
  margin-top:0;
}
.block-editor-block-inspector h2,.block-editor-block-inspector h3{
  color:#1e1e1e;
  font-size:13px;
  margin-bottom:1.5em;
}
.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){
  margin-bottom:16px;
}
.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{
  margin-bottom:0;
}
.block-editor-block-inspector .components-panel__body{
  border:none;
  border-top:1px solid #e0e0e0;
  margin-top:-1px;
}

.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{
  background:#fff;
  display:block;
  font-size:13px;
  padding:32px 16px;
  text-align:center;
}

.block-editor-block-inspector__no-block-tools{
  border-top:1px solid #ddd;
}

.block-editor-block-inspector__tab-item{
  display:flex;
  flex:1 1 0px;
  justify-content:center;
}
.block-editor-block-list__insertion-point{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.block-editor-block-list__insertion-point-indicator{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  opacity:0;
  position:absolute;
  transform-origin:center;
  will-change:transform, opacity;
}
.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{
  height:4px;
  top:calc(50% - 2px);
  width:100%;
}
.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{
  bottom:0;
  right:calc(50% - 2px);
  top:0;
  width:4px;
}

.block-editor-block-list__insertion-point-inserter{
  display:none;
  justify-content:center;
  position:absolute;
  right:calc(50% - 12px);
  top:calc(50% - 12px);
  will-change:transform;
}
@media (min-width:480px){
  .block-editor-block-list__insertion-point-inserter{
    display:flex;
  }
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{
  pointer-events:none;
}
.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{
  pointer-events:all;
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  min-width:24px;
  padding:0;
}
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{
  background:var(--wp-admin-theme-color);
}
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:#1e1e1e;
}
.block-editor-block-list__block-selection-button{
  background-color:#1e1e1e;
  border-radius:2px;
  display:inline-flex;
  font-size:13px;
  height:48px;
  padding:0 12px;
  z-index:22;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content{
  align-items:center;
  display:inline-flex;
  margin:auto;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content>.components-flex__item{
  margin-left:6px;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle{
  cursor:grab;
  height:24px;
  margin-right:-2px;
  min-width:24px;
  padding:0;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg{
  min-height:18px;
  min-width:18px;
}
.block-editor-block-list__block-selection-button .block-editor-block-icon{
  color:#fff;
  font-size:13px;
  height:48px;
}
.block-editor-block-list__block-selection-button .components-button{
  color:#fff;
  display:flex;
  height:48px;
  min-width:36px;
}
.block-editor-block-list__block-selection-button .components-button:focus{
  border:none;
  box-shadow:none;
}
.block-editor-block-list__block-selection-button .components-button:active,.block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover{
  color:#fff;
}
.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button{
  padding:0;
}
.block-editor-block-list__block-selection-button .block-editor-block-mover{
  background:unset;
  border:none;
}

@keyframes hide-during-dragging{
  to{
    position:fixed;
    transform:translate(-9999px, 9999px);
  }
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button{
  margin-bottom:8px;
  margin-top:8px;
  pointer-events:all;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{
  border:1px solid #1e1e1e;
  border-radius:2px;
  overflow:visible;
  position:static;
  width:auto;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{
  margin-right:56px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{
  margin-right:0;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{
  overflow:visible;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{
  border-left-color:#1e1e1e;
}
.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{
  visibility:hidden;
}
.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{
  animation:hide-during-dragging 1ms linear forwards;
  opacity:0;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{
  position:absolute;
  right:-57px;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{
  content:"";
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  background-color:#fff;
  border:1px solid #1e1e1e;
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  padding-left:12px;
  padding-right:12px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{
  margin-right:-1px;
  position:relative;
  right:auto;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{
  border-right:1px solid #1e1e1e;
}

.is-dragging-components-draggable .components-tooltip{
  display:none;
}

.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{
  pointer-events:all;
  position:absolute;
  right:50%;
  top:50%;
  transform:translateX(50%) translateY(-50%);
}

.components-button.block-editor-button-pattern-inserter__button.block-editor-block-tools__zoom-out-mode-inserter-button{
  top:-1px;
}

.block-editor-block-lock-modal{
  z-index:1000001;
}
@media (min-width:600px){
  .block-editor-block-lock-modal .components-modal__frame{
    max-width:480px;
  }
}

.block-editor-block-lock-modal__options legend{
  margin-bottom:16px;
  padding:0;
}

.block-editor-block-lock-modal__checklist{
  margin:0;
}

.block-editor-block-lock-modal__options-all{
  padding:12px 0;
}
.block-editor-block-lock-modal__options-all .components-checkbox-control__label{
  font-weight:600;
}

.block-editor-block-lock-modal__checklist-item{
  align-items:center;
  display:flex;
  gap:12px;
  justify-content:space-between;
  margin-bottom:0;
  padding:12px 32px 12px 0;
}
.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{
  flex-shrink:0;
  margin-left:12px;
  fill:#1e1e1e;
}
.block-editor-block-lock-modal__checklist-item:hover{
  background-color:#f0f0f0;
  border-radius:2px;
}

.block-editor-block-lock-modal__template-lock{
  border-top:1px solid #ddd;
  margin-top:16px;
  padding-top:16px;
}

.block-editor-block-lock-modal__actions{
  margin-top:24px;
}

.block-editor-block-lock-toolbar .components-button.has-icon{
  min-width:36px !important;
}

.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{
  margin-right:-6px !important;
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{
  border-right:1px solid #1e1e1e;
  margin-left:-6px;
  margin-right:6px !important;
}

.block-editor-block-breadcrumb{
  list-style:none;
  margin:0;
  padding:0;
}
.block-editor-block-breadcrumb li{
  display:inline-flex;
  margin:0;
}
.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{
  fill:currentColor;
  margin-left:-4px;
  margin-right:-4px;
  transform:scaleX(-1);;
}
.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{
  display:none;
}

.block-editor-block-breadcrumb__current{
  cursor:default;
}

.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{
  color:#1e1e1e;
  font-size:inherit;
  padding:0 8px;
}

.block-editor-block-card{
  align-items:flex-start;
  color:#1e1e1e;
  display:flex;
  padding:16px;
}

.block-editor-block-card__title{
  font-weight:500;
}
.block-editor-block-card__title.block-editor-block-card__title{
  font-size:13px;
  line-height:1.4;
  margin:0;
  padding:3px 0;
}

.block-editor-block-card .block-editor-block-icon{
  flex:0 0 24px;
  height:24px;
  margin-left:12px;
  margin-right:0;
  width:24px;
}

.block-editor-block-card.is-synced .block-editor-block-icon{
  color:var(--wp-block-synced-color);
}
.block-editor-block-compare{
  height:auto;
}

.block-editor-block-compare__wrapper{
  display:flex;
  padding-bottom:16px;
}
.block-editor-block-compare__wrapper>div{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  max-width:600px;
  min-width:200px;
  padding:0 0 0 16px;
  width:50%;
}
.block-editor-block-compare__wrapper>div button{
  float:left;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__converted{
  border-right:1px solid #ddd;
  padding-left:0;
  padding-right:15px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html{
  border-bottom:1px solid #ddd;
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:12px;
  line-height:1.7;
  padding-bottom:15px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span{
  background-color:#e6ffed;
  padding-bottom:3px;
  padding-top:3px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{
  background-color:#acf2bd;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{
  background-color:#cc1818;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview{
  padding:16px 0 0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{
  font-size:12px;
  margin-top:0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__action{
  margin-top:16px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__heading{
  font-size:1em;
  font-weight:400;
  margin:.67em 0;
}

.block-editor-block-draggable-chip-wrapper{
  position:absolute;
  right:0;
  top:-24px;
}

.block-editor-block-draggable-chip{
  background-color:#1e1e1e;
  border-radius:2px;
  box-shadow:0 6px 8px #0000004d;
  color:#fff;
  cursor:grabbing;
  display:inline-flex;
  height:48px;
  padding:0 13px;
  position:relative;
  -webkit-user-select:none;
          user-select:none;
  width:max-content;
}
.block-editor-block-draggable-chip svg{
  fill:currentColor;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{
  justify-content:flex-start;
  margin:auto;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{
  margin-left:6px;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{
  margin-left:0;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{
  min-height:18px;
  min-width:18px;
}
.block-editor-block-draggable-chip .components-flex__item{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{
  align-items:center;
  background-color:initial;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:all .1s linear .1s;
}
.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{
  background:#0000 linear-gradient(45deg, #0000 47.5%, #fff 0, #fff 52.5%, #0000 0);
  border-radius:50%;
  box-shadow:inset 0 0 0 1.5px #fff;
  display:inline-block;
  height:20px;
  padding:0;
  width:20px;
}

.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{
  background-color:#757575;
  box-shadow:0 4px 8px #0003;
  opacity:1;
}

.block-editor-block-mover__move-button-container{
  border:none;
  display:flex;
  justify-content:center;
  padding:0;
}
@media (min-width:600px){
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    flex-direction:column;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{
    height:20px;
    min-width:0 !important;
    width:100%;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{
    height:calc(100% - 4px);
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{
    flex-shrink:0;
    top:3px;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{
    bottom:3px;
    flex-shrink:0;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{
    width:48px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{
    min-width:0 !important;
    overflow:hidden;
    width:24px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{
    padding-left:0;
    padding-right:0;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{
    right:5px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{
    left:5px;
  }
}

.block-editor-block-mover__drag-handle{
  cursor:grab;
}
@media (min-width:600px){
  .block-editor-block-mover__drag-handle{
    min-width:0 !important;
    overflow:hidden;
    width:24px;
  }
  .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{
    padding-left:0;
    padding-right:0;
  }
}

.components-button.block-editor-block-mover-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .components-button.block-editor-block-mover-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{
  box-shadow:none;
  outline:none;
}
.components-button.block-editor-block-mover-button:focus-visible:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-block-navigation__container{
  min-width:280px;
}

.block-editor-block-navigation__label{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin:0 0 12px;
  text-transform:uppercase;
}

.block-editor-block-patterns-list__list-item{
  cursor:pointer;
  margin-bottom:16px;
  position:relative;
}
.block-editor-block-patterns-list__list-item.is-placeholder{
  min-height:100px;
}
.block-editor-block-patterns-list__list-item[draggable=true]{
  cursor:grab;
}

.block-editor-block-patterns-list__item{
  height:100%;
  scroll-margin-bottom:56px;
  scroll-margin-top:24px;
}
.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{
  flex-grow:1;
  font-size:12px;
  text-align:right;
}
.block-editor-block-patterns-list__item .block-editor-block-preview__container{
  align-items:center;
  border-radius:4px;
  display:flex;
  overflow:hidden;
}
.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{
  border-radius:4px;
  outline:1px solid #0000001a;
  outline-offset:-1px;
}
.block-editor-block-patterns-list__item:hover:not(:focus) .block-editor-block-preview__container:after{
  outline-color:#0000004d;
}
.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(-1*var(--wp-admin-border-width-focus));
  outline-width:var(--wp-admin-border-width-focus);
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){
  align-items:center;
  margin-top:8px;
  padding-bottom:4px;
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{
  height:24px;
  min-width:24px;
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{
  fill:var(--wp-block-synced-color);
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{
  border-top:1px solid #2f2f2f;
  justify-content:center;
  padding:4px;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary{
  height:32px;
  justify-content:center;
  width:auto;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled{
  background:none;
  color:#949494;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled){
  background-color:#757575;
  color:#fff;
}

.show-icon-labels .block-editor-patterns__grid-pagination .components-button{
  width:auto;
}
.show-icon-labels .block-editor-patterns__grid-pagination .components-button span{
  display:none;
}
.show-icon-labels .block-editor-patterns__grid-pagination .components-button:before{
  content:attr(aria-label);
}

.components-popover.block-editor-block-popover{
  margin:0 !important;
  pointer-events:none;
  position:absolute;
  z-index:31;
}
.components-popover.block-editor-block-popover .components-popover__content{
  margin:0 !important;
  min-width:auto;
  overflow-y:visible;
  width:max-content;
}
.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{
  pointer-events:all;
}
.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{
  pointer-events:none;
}
.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{
  pointer-events:all;
}

.components-popover.block-editor-block-popover__drop-zone *{
  pointer-events:none;
}
.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{
  background-color:var(--wp-admin-theme-color);
  border-radius:2px;
  inset:0;
  position:absolute;
}

.block-editor-block-preview__container{
  overflow:hidden;
  position:relative;
  width:100%;
}
.block-editor-block-preview__container .block-editor-block-preview__content{
  margin:0;
  min-height:auto;
  overflow:visible;
  right:0;
  text-align:initial;
  top:0;
  transform-origin:top right;
  width:100%;
}
.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{
  display:none;
}

.block-editor-block-preview__container:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}

.block-editor-block-rename-modal{
  z-index:1000001;
}

.block-editor-block-styles__preview-panel{
  display:none;
  z-index:90;
}
@media (min-width:782px){
  .block-editor-block-styles__preview-panel{
    display:block;
  }
}
.block-editor-block-styles__preview-panel .block-editor-block-icon{
  display:none;
}

.block-editor-block-styles__variants{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  justify-content:space-between;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{
  box-shadow:inset 0 0 0 1px #ddd;
  color:#1e1e1e;
  display:inline-block;
  width:calc(50% - 4px);
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{
  box-shadow:inset 0 0 0 1px #ddd;
  color:var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{
  background-color:#1e1e1e;
  box-shadow:none;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{
  color:#fff;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{
  box-sizing:border-box !important;
}

.block-editor-block-switcher{
  position:relative;
}
.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon{
  min-width:36px;
}

.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle{
  position:relative;
}

.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle{
  display:block;
  height:48px;
  margin:0;
}
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon{
  margin:auto;
}

.block-editor-block-switcher__toggle-text{
  margin-right:8px;
}
.show-icon-labels .block-editor-block-switcher__toggle-text{
  display:none;
}

.components-button.block-editor-block-switcher__no-switcher-icon{
  display:flex;
}
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  margin-left:auto;
  margin-right:auto;
  min-width:24px !important;
}
.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover{
  color:#1e1e1e;
}

.components-popover.block-editor-block-switcher__popover .components-popover__content{
  min-width:300px;
}

.block-editor-block-switcher__popover-preview-container{
  bottom:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:-1px;
  width:100%;
}

.block-editor-block-switcher__popover-preview{
  overflow:hidden;
}
.block-editor-block-switcher__popover-preview .components-popover__content{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:4px;
  box-shadow:none;
  outline:none;
  overflow:auto;
  width:300px;
}
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{
  margin:16px 0;
  max-height:468px;
  overflow:hidden;
  padding:0 16px;
}
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{
  overflow:unset;
}

.block-editor-block-switcher__preview-title{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin-bottom:12px;
  text-transform:uppercase;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon{
  min-width:36px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle{
  height:48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{
  height:48px;
  width:48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{
  padding:12px;
}

.block-editor-block-switcher__preview-patterns-container{
  padding-bottom:16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{
  margin-top:16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{
  cursor:pointer;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{
  border:1px solid #0000;
  border-radius:2px;
  height:100%;
  position:relative;
  transition:all .05s ease-in-out;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{
  cursor:pointer;
  font-size:12px;
  padding:4px;
  text-align:center;
}

.block-editor-block-switcher__no-transforms{
  color:#757575;
  margin:0;
  padding:6px 8px;
}

.block-editor-block-switcher__binding-indicator{
  display:block;
  padding:8px;
}

.block-editor-block-types-list>[role=presentation]{
  display:flex;
  flex-wrap:wrap;
  overflow:hidden;
}

.block-editor-block-pattern-setup{
  align-items:flex-start;
  border-radius:2px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%;
}
.block-editor-block-pattern-setup.view-mode-grid{
  padding-top:4px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{
  justify-content:center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{
  column-count:2;
  column-gap:24px;
  display:block;
  padding:0 32px;
  width:100%;
}
@media (min-width:1440px){
  .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{
    column-count:3;
  }
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{
  cursor:pointer;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{
  scroll-margin:5px 0;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{
  box-shadow:0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{
  color:var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{
  break-inside:avoid-column;
  margin-bottom:24px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{
  cursor:pointer;
  font-size:12px;
  padding-top:8px;
  text-align:center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{
  border:1px solid #ddd;
  border-radius:4px;
  min-height:100px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{
  align-items:center;
  align-self:stretch;
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  box-sizing:border-box;
  color:#1e1e1e;
  display:flex;
  flex-direction:row;
  height:60px;
  justify-content:space-between;
  margin:0;
  padding:16px;
  position:absolute;
  text-align:right;
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{
  display:flex;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{
  display:flex;
  width:calc(50% - 36px);
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{
  justify-content:flex-end;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{
  height:100%;
  list-style:none;
  margin:0;
  overflow:hidden;
  padding:0;
  position:relative;
  transform-style:preserve-3d;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{
  box-sizing:border-box;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{
  background-color:#fff;
  height:100%;
  margin:auto;
  padding:0;
  position:absolute;
  top:0;
  transition:transform .5s,z-index .5s;
  width:100%;
  z-index:100;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{
  opacity:1;
  position:relative;
  z-index:102;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{
  transform:translateX(100%);
  z-index:101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{
  transform:translateX(-100%);
  z-index:101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{
  display:none;
}

.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{
  width:100%;
}

.block-editor-block-variation-transforms{
  padding:0 52px 16px 16px;
  width:100%;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle{
  border:1px solid #757575;
  border-radius:2px;
  justify-content:right;
  min-height:30px;
  padding:6px 12px;
  position:relative;
  text-align:right;
  width:100%;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle{
  padding-left:24px;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg{
  height:100%;
  left:0;
  padding:0;
  position:absolute;
  top:0;
}

.block-editor-block-variation-transforms__popover .components-popover__content{
  min-width:230px;
}

.components-border-radius-control{
  margin-bottom:12px;
}
.components-border-radius-control legend{
  margin-bottom:8px;
}
.components-border-radius-control .components-border-radius-control__wrapper{
  align-items:flex-start;
  display:flex;
  justify-content:space-between;
}
.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control{
  flex-shrink:0;
  margin-bottom:0;
  margin-left:16px;
  width:calc(50% - 8px);
}
.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control{
  flex:1;
  margin-left:12px;
}
.components-border-radius-control .components-border-radius-control__input-controls-wrapper{
  display:grid;
  gap:16px;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  margin-left:12px;
}
.components-border-radius-control .component-border-radius-control__linked-button{
  display:flex;
  justify-content:center;
  margin-top:8px;
}
.components-border-radius-control .component-border-radius-control__linked-button svg{
  margin-left:0;
}

.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{
  margin-bottom:12px;
}

.block-editor-color-gradient-control__fieldset{
  min-width:0;
}

.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){
  display:block;
}

@media screen and (min-width:782px){
  .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{
    display:grid;
    grid-template-columns:repeat(6, 28px);
  }
}
.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{
  margin-bottom:inherit;
}

.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{
  padding:16px;
  width:260px;
}

.block-editor-panel-color-gradient-settings__color-indicator{
  background:linear-gradient(45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}
.block-editor-tools-panel-color-gradient-settings__item{
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  max-width:100%;
  padding:0;
}
.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item){
  border-top:1px solid #ddd;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  margin-top:24px;
}
.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item){
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
}
.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button{
  border-radius:inherit;
}

.block-editor-tools-panel-color-gradient-settings__dropdown{
  display:block;
  padding:0;
}
.block-editor-tools-panel-color-gradient-settings__dropdown>button{
  height:auto;
  padding-bottom:10px;
  padding-top:10px;
  text-align:right;
}
.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{
  background:#f0f0f0;
  color:var(--wp-admin-theme-color);
}
.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.block-editor-panel-color-gradient-settings__dropdown{
  width:100%;
}
.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{
  flex-shrink:0;
}

.block-editor-date-format-picker{
  margin-bottom:16px;
}

.block-editor-date-format-picker__custom-format-select-control__custom-option{
  border-top:1px solid #ddd;
}

.block-editor-duotone-control__popover>.components-popover__content{
  padding:16px;
  width:260px;
}
.block-editor-duotone-control__popover .components-menu-group__label{
  padding:0;
}
.block-editor-duotone-control__popover .components-circular-option-picker__swatches{
  display:grid;
  gap:12px;
  grid-template-columns:repeat(6, 28px);
  justify-content:space-between;
}

.block-editor-duotone-control__unset-indicator{
  background:linear-gradient(45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}

.components-font-appearance-control [role=option]{
  color:#1e1e1e;
  text-transform:capitalize;
}

.block-editor-global-styles__toggle-icon{
  fill:currentColor;
}

.block-editor-global-styles__shadow-popover-container{
  width:230px;
}

.block-editor-global-styles__shadow__list{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  padding-bottom:8px;
}

.block-editor-global-styles__clear-shadow{
  text-align:left;
}

.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{
  display:block;
  padding:0;
}
.block-editor-global-styles-filters-panel__dropdown button,.block-editor-global-styles__shadow-dropdown button{
  padding:8px;
  width:100%;
}
.block-editor-global-styles-filters-panel__dropdown button.is-open,.block-editor-global-styles__shadow-dropdown button.is-open{
  background-color:#f0f0f0;
}

.block-editor-global-styles__shadow-indicator{
  align-items:center;
  appearance:none;
  background:none;
  border:1px solid #e0e0e0;
  border-radius:2px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:inline-flex;
  height:26px;
  padding:0;
  transform:scale(1);
  transition:transform .1s ease;
  width:26px;
  will-change:transform;
}
.block-editor-global-styles__shadow-indicator:focus{
  border:2px solid #757575;
}
.block-editor-global-styles__shadow-indicator:hover{
  transform:scale(1.2);
}
.block-editor-global-styles__shadow-indicator.unset{
  background:linear-gradient(45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}

.block-editor-global-styles-advanced-panel__custom-css-input textarea{
  direction:ltr;
  font-family:Menlo,Consolas,monaco,monospace;
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{
  z-index:30;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{
  pointer-events:none;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{
  pointer-events:all;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{
  pointer-events:auto;
}

.block-editor-grid-visualizer__grid{
  display:grid;
}

.block-editor-grid-visualizer__cell{
  display:grid;
  position:relative;
}
.block-editor-grid-visualizer__cell .block-editor-inserter{
  bottom:0;
  color:inherit;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  z-index:32;
}
.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{
  box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, #0000);
  color:inherit;
  height:100%;
  opacity:0;
  overflow:hidden;
  padding:0 !important;
  width:100%;
}
.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{
  background:var(--wp-admin-theme-color);
}
.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{
  background-color:color-mix(in srgb, currentColor 20%, #0000);
  opacity:1;
}

.block-editor-grid-visualizer__drop-zone{
  background:#cccccc1a;
  grid-column:1;
  grid-row:1;
  height:100%;
  min-height:8px;
  min-width:8px;
  width:100%;
}

.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{
  z-index:30;
}
.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{
  pointer-events:none;
}

.block-editor-grid-item-resizer__box{
  border:1px solid var(--wp-admin-theme-color);
}
.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{
  pointer-events:all;
}

.block-editor-grid-item-mover__move-button-container{
  border:none;
  display:flex;
  justify-content:center;
  padding:0;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{
  min-width:0 !important;
  padding-left:0;
  padding-right:0;
  width:24px;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{
  min-width:24px;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{
  box-shadow:none;
  outline:none;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-grid-item-mover__move-vertical-button-container{
  display:flex;
  position:relative;
}
@media (min-width:600px){
  .block-editor-grid-item-mover__move-vertical-button-container{
    flex-direction:column;
    justify-content:space-around;
  }
  .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{
    height:20px !important;
    min-width:0 !important;
    width:100%;
  }
  .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{
    height:calc(100% - 4px);
  }
  .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{
    flex-shrink:0;
    height:20px;
  }
  .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{
    height:40px;
    position:relative;
    top:-5px;
  }
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{
  position:relative;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{
    background:#e0e0e0;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:1px;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{
  padding-left:6px;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{
  left:0;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{
  padding-right:6px;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{
  right:0;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{
    background:#e0e0e0;
    content:"";
    height:1px;
    margin-top:-.5px;
    position:absolute;
    right:50%;
    top:50%;
    transform:translate(50%);
    width:100%;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-grid-item-mover-button{
  white-space:nowrap;
}
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{
  background:#ddd;
  height:24px;
  top:4px;
}
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{
  background:#ddd;
  width:calc(100% - 24px);
}

.block-editor-height-control{
  border:0;
  margin:0;
  padding:0;
}

.block-editor-iframe__container{
  height:100%;
  width:100%;
}

.block-editor-iframe__scale-container{
  height:100%;
}

.block-editor-iframe__scale-container.is-zoomed-out{
  left:0;
  position:absolute;
  width:var(--wp-block-editor-iframe-zoom-out-scale-container-width, 100vw);
}

.block-editor-image-size-control{
  margin-bottom:1em;
}
.block-editor-image-size-control .block-editor-image-size-control__height,.block-editor-image-size-control .block-editor-image-size-control__width{
  margin-bottom:1.115em;
}

.block-editor-block-types-list__list-item{
  display:block;
  margin:0;
  padding:0;
  width:33.33%;
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{
  color:var(--wp-block-synced-color);
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{
  color:var(--wp-block-synced-color) !important;
  filter:brightness(.95);
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{
  color:var(--wp-block-synced-color) !important;
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{
  background:var(--wp-block-synced-color);
}

.components-button.block-editor-block-types-list__item{
  align-items:stretch;
  background:#0000;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:auto;
  justify-content:center;
  padding:8px;
  position:relative;
  transition:all .05s ease-in-out;
  width:100%;
  word-break:break-word;
}
@media (prefers-reduced-motion:reduce){
  .components-button.block-editor-block-types-list__item{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.block-editor-block-types-list__item:disabled{
  cursor:default;
  opacity:.6;
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{
  color:var(--wp-admin-theme-color) !important;
  filter:brightness(.95);
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover svg{
  color:var(--wp-admin-theme-color) !important;
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover:after{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  opacity:.04;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.components-button.block-editor-block-types-list__item:not(:disabled):focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.components-button.block-editor-block-types-list__item:not(:disabled).is-active{
  background:#1e1e1e;
  color:#fff;
  outline:2px solid #0000;
  outline-offset:-2px;
}

.block-editor-block-types-list__item-icon{
  color:#1e1e1e;
  padding:12px 20px;
  transition:all .05s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-types-list__item-icon{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-types-list__item-icon .block-editor-block-icon{
  margin-left:auto;
  margin-right:auto;
}
.block-editor-block-types-list__item-icon svg{
  transition:all .15s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-types-list__item-icon svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{
  cursor:grab;
}

.block-editor-block-types-list__item-title{
  font-size:12px;
  -webkit-hyphens:auto;
          hyphens:auto;
  padding:4px 2px 8px;
}

.show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button{
  justify-content:center;
}

.block-editor-inspector-popover-header{
  margin-bottom:16px;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

@keyframes loadingpulse{
  0%{
    opacity:1;
  }
  50%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.block-editor-link-control{
  min-width:350px;
  position:relative;
}
.components-popover__content .block-editor-link-control{
  max-width:350px;
  min-width:auto;
  width:90vw;
}
.show-icon-labels .block-editor-link-control .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-link-control .components-button.has-icon:before{
  content:attr(aria-label);
}
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top{
  flex-wrap:wrap;
  gap:4px;
}
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{
  padding:4px;
  width:auto;
}
.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{
  margin-left:0;
  min-width:100%;
}

.block-editor-link-control__search-input-wrapper{
  margin-bottom:8px;
  position:relative;
}

.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{
  position:relative;
}

.block-editor-link-control__field{
  margin:16px;
}
.block-editor-link-control__field .components-base-control__label{
  color:#1e1e1e;
}

.block-editor-link-control__search-error{
  margin:-8px 16px 16px;
}

.block-editor-link-control__search-actions{
  padding:8px 16px 16px;
}

.block-editor-link-control__search-results-wrapper{
  position:relative;
}
.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{
  content:"";
  display:block;
  left:16px;
  pointer-events:none;
  position:absolute;
  right:-1px;
  z-index:100;
}
.block-editor-link-control__search-results-wrapper:before{
  bottom:auto;
  height:8px;
  top:0;
}
.block-editor-link-control__search-results-wrapper:after{
  bottom:0;
  height:16px;
  top:auto;
}

.block-editor-link-control__search-results{
  margin-top:-16px;
  max-height:200px;
  overflow-y:auto;
  padding:8px;
}
.block-editor-link-control__search-results.is-loading{
  opacity:.2;
}

.block-editor-link-control__search-item.components-button.components-menu-item__button{
  height:auto;
  text-align:right;
}
.block-editor-link-control__search-item .components-menu-item__item{
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%;
}
.block-editor-link-control__search-item .components-menu-item__item mark{
  background-color:initial;
  color:inherit;
  font-weight:600;
}
.block-editor-link-control__search-item .components-menu-item__shortcut{
  color:#757575;
  text-transform:capitalize;
  white-space:nowrap;
}
.block-editor-link-control__search-item[aria-selected]{
  background:#f0f0f0;
}
.block-editor-link-control__search-item.is-current{
  background:#0000;
  border:0;
  cursor:default;
  flex-direction:column;
  padding:16px;
  width:100%;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header{
  align-items:center;
  display:block;
  flex-direction:row;
  gap:8px;
  margin-left:8px;
  overflow-wrap:break-word;
  white-space:pre-wrap;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{
  color:#757575;
  font-size:12px;
  line-height:1.1;
  word-break:break-all;
}
.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{
  display:flex;
  flex:1;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{
  align-items:center;
}
.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{
  word-break:break-all;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-details{
  display:flex;
  flex-direction:column;
  gap:4px;
  justify-content:space-between;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{
  background-color:#f0f0f0;
  border-radius:2px;
  height:32px;
  width:32px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{
  align-items:center;
  display:flex;
  flex-shrink:0;
  justify-content:center;
  position:relative;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{
  width:16px;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{
  max-height:32px;
  top:0;
  width:32px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title{
  line-height:1.1;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{
  box-shadow:none;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  text-decoration:none;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark{
  background-color:initial;
  color:inherit;
  font-weight:600;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{
  font-weight:400;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border:0;
}

.block-editor-link-control__search-item-top{
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%;
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg{
  opacity:0;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{
  animation:loadingpulse 1s linear infinite;
  animation-delay:.5s;
  background-color:#f0f0f0;
  border-radius:100%;
  bottom:0;
  content:"";
  display:block;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.block-editor-link-control__loading{
  align-items:center;
  display:flex;
  margin:16px;
}
.block-editor-link-control__loading .components-spinner{
  margin-top:0;
}

.components-button+.block-editor-link-control__search-create{
  overflow:visible;
  padding:12px 16px;
}
.components-button+.block-editor-link-control__search-create:before{
  content:"";
  display:block;
  position:absolute;
  right:0;
  top:-10px;
  width:100%;
}

.block-editor-link-control__search-create{
  align-items:center;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-title{
  margin-bottom:0;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{
  top:0;
}

.block-editor-link-control__drawer-inner{
  display:flex;
  flex-basis:100%;
  flex-direction:column;
  position:relative;
}

.block-editor-link-control__setting{
  flex:1;
  margin-bottom:0;
  padding:8px 24px 8px 0;
}
.block-editor-link-control__setting .components-base-control__field{
  display:flex;
}
.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{
  color:#1e1e1e;
}
.block-editor-link-control__setting input{
  margin-right:0;
}
.is-preview .block-editor-link-control__setting{
  padding:20px 0 8px 8px;
}

.block-editor-link-control__tools{
  margin-top:-16px;
  padding:8px 8px 0;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{
  gap:0;
  padding-right:0;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{
  color:#1e1e1e;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{
  transform:rotate(-90deg);
  transition:transform .1s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{
  transform:rotate(0deg);
  transition:transform .1s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner{
  display:block;
}
.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{
  bottom:auto;
  left:40px;
  position:absolute;
  right:auto;
  top:calc(50% - 8px);
}

.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{
  left:12px;
  top:calc(50% + 4px);
}

.block-editor-list-view-tree{
  border-collapse:collapse;
  margin:0;
  padding:0;
  width:100%;
}
.components-modal__content .block-editor-list-view-tree{
  margin:-12px -6px 0;
  width:calc(100% + 12px);
}
.block-editor-list-view-tree.is-dragging tbody{
  pointer-events:none;
}

.block-editor-list-view-leaf{
  position:relative;
  transform:translateY(0);
}
.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{
  cursor:grab;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{
  color:inherit;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{
    fill:CanvasText;
  }
}
.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{
  color:inherit;
}
.block-editor-list-view-leaf.is-selected td{
  background:var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected.is-synced td{
  background:var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{
  color:var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{
  color:#fff;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
}
.block-editor-list-view-leaf.is-first-selected td:first-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf.is-first-selected td:last-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf.is-last-selected td:first-child{
  border-bottom-right-radius:2px;
}
.block-editor-list-view-leaf.is-last-selected td:last-child{
  border-bottom-left-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{
  background:rgba(var(--wp-block-synced-color--rgb), .04);
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{
  border-bottom-right-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{
  border-bottom-left-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{
  border-radius:0;
}
.block-editor-list-view-leaf.is-displacement-normal{
  transform:translateY(0);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-normal{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-displacement-up{
  transform:translateY(-32px);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-up{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-displacement-down{
  transform:translateY(32px);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-down{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks{
  transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{
  transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{
  transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-dragging{
  opacity:0;
  pointer-events:none;
  right:0;
  z-index:-9999;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  color:inherit;
  display:flex;
  font-family:inherit;
  font-size:13px;
  font-weight:400;
  height:32px;
  margin:0;
  padding:6px 0 6px 4px;
  position:relative;
  text-align:right;
  text-decoration:none;
  transition:box-shadow .1s linear;
  white-space:nowrap;
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before:before{
  border-top:4px solid var(--wp-admin-theme-color);
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:-2px;
  transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;
}
.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{
  padding-left:0;
  padding-right:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{
  box-shadow:none;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{
  border-radius:inherit;
  bottom:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  left:-29px;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{
  left:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  z-index:1;
}
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{
  animation:__wp-base-styles-fade-in .08s linear 0s;
  animation-fill-mode:forwards;
  opacity:1;
}
@keyframes __wp-base-styles-fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-list-view-leaf .block-editor-block-icon{
  flex:0 0 24px;
  margin-left:4px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{
  padding:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{
  line-height:0;
  vertical-align:middle;
  width:36px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{
  opacity:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{
  opacity:1;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon{
  min-width:24px;
  padding:0;
  width:24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell{
  padding-left:4px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon{
  height:24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100%;
}
.block-editor-list-view-leaf .block-editor-block-mover-button{
  height:24px;
  position:relative;
  width:36px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button svg{
  height:24px;
  position:relative;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{
  align-items:flex-end;
  margin-top:-6px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{
  bottom:-4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{
  align-items:flex-start;
  margin-bottom:-6px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{
  top:-4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button:before{
  height:16px;
  left:0;
  min-width:100%;
  right:0;
}
.block-editor-list-view-leaf .block-editor-inserter__toggle{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  margin:6px 1px 6px 6px;
  min-width:24px;
}
.block-editor-list-view-leaf .block-editor-inserter__toggle:active{
  color:#fff;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{
  position:relative;
  right:2px;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{
  flex:1;
  position:relative;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{
  position:absolute;
  transform:translateY(-50%);
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{
  max-width:min(110px, 40%);
  position:relative;
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{
  background:#0000001a;
  border-radius:1px;
  box-sizing:border-box;
  left:0;
  max-width:100%;
  padding:2px 6px;
  position:absolute;
  transform:translateY(-50%);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{
  background:#0000004d;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{
  line-height:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{
  display:flex;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{
  background-size:cover;
  border-radius:1px;
  height:18px;
  width:18px;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){
  box-shadow:0 0 0 2px #fff;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){
  margin-right:-6px;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){
  box-shadow:0 0 0 2px var(--wp-admin-theme-color);
}

.block-editor-list-view-draggable-chip{
  opacity:.8;
}

.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{
  display:flex;
}

.block-editor-list-view__expander{
  cursor:pointer;
  height:24px;
  width:24px;
}

.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{
  margin-right:192px;
}

.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{
  margin-right:0;
}

.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{
  margin-right:24px;
}

.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{
  margin-right:48px;
}

.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{
  margin-right:72px;
}

.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{
  margin-right:96px;
}

.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{
  margin-right:120px;
}

.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{
  margin-right:144px;
}

.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{
  margin-right:168px;
}

.block-editor-list-view-leaf .block-editor-list-view__expander{
  visibility:hidden;
}

.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{
  transform:rotate(-90deg);
  transition:transform .2s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{
  transform:rotate(0deg);
  transition:transform .2s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-list-view-drop-indicator{
  pointer-events:none;
}
.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{
  background:var(--wp-admin-theme-color);
  border-radius:4px;
  height:4px;
}

.block-editor-list-view-drop-indicator--preview{
  pointer-events:none;
}
.block-editor-list-view-drop-indicator--preview .components-popover__content{
  overflow:hidden !important;
}
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:4px;
  height:32px;
  overflow:hidden;
}
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{
  background:rgba(var(--wp-admin-theme-color--rgb), .09);
}

.block-editor-list-view-placeholder{
  height:32px;
  margin:0;
  padding:0;
}

.list-view-appender .block-editor-inserter__toggle{
  background-color:#1e1e1e;
  color:#fff;
  height:24px;
  margin:8px 24px 0 0;
  min-width:24px;
  padding:0;
}
.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.list-view-appender__description,.modal-open .block-editor-media-replace-flow__options{
  display:none;
}

.block-editor-media-replace-flow__indicator{
  margin-right:4px;
}

.block-editor-media-flow__url-input{
  margin-left:-8px;
  margin-right:-8px;
  padding:16px;
}
.block-editor-media-flow__url-input.has-siblings{
  border-top:1px solid #1e1e1e;
  margin-top:8px;
  padding-bottom:8px;
}
.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{
  display:block;
  margin-bottom:8px;
  top:16px;
}
.block-editor-media-flow__url-input .block-editor-link-control{
  width:300px;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{
  margin:0;
  padding:0;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title{
  max-width:200px;
  white-space:nowrap;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{
  justify-content:flex-end;
  padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current{
  padding:0;
  width:auto;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{
  margin:0;
  width:100%;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{
  padding:8px 0 0;
}

.block-editor-media-flow__error{
  max-width:255px;
  padding:0 20px 20px;
}
.block-editor-media-flow__error .components-with-notices-ui{
  max-width:255px;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{
  overflow:hidden;
  word-wrap:break-word;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{
  left:10px;
  position:absolute;
}

.block-editor-multi-selection-inspector__card{
  align-items:flex-start;
  display:flex;
  padding:16px;
}

.block-editor-multi-selection-inspector__card-content{
  flex-grow:1;
}

.block-editor-multi-selection-inspector__card-title{
  font-weight:500;
  margin-bottom:5px;
}

.block-editor-multi-selection-inspector__card-description{
  font-size:13px;
}

.block-editor-multi-selection-inspector__card .block-editor-block-icon{
  height:24px;
  margin-left:10px;
  margin-right:-2px;
  padding:0 3px;
  width:36px;
}

.block-editor-responsive-block-control{
  border-bottom:1px solid #ccc;
  margin-bottom:28px;
  padding-bottom:14px;
}
.block-editor-responsive-block-control:last-child{
  border-bottom:0;
  padding-bottom:0;
}

.block-editor-responsive-block-control__title{
  margin:0 -3px .6em 0;
}

.block-editor-responsive-block-control__label{
  font-weight:600;
  margin-bottom:.6em;
  margin-right:-3px;
}

.block-editor-responsive-block-control__inner{
  margin-right:-1px;
}

.block-editor-responsive-block-control__toggle{
  margin-right:1px;
}

.block-editor-responsive-block-control .components-base-control__help{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.components-popover.block-editor-rich-text__inline-format-toolbar{
  z-index:99998;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{
  border-radius:2px;
  box-shadow:none;
  margin-bottom:8px;
  min-width:auto;
  outline:none;
  width:auto;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{
  border-radius:2px;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{
  background:none;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{
  min-height:48px;
  min-width:48px;
  padding-left:12px;
  padding-right:12px;
}

.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{
  justify-content:center;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{
  width:auto;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{
  content:attr(aria-label);
}

.block-editor-skip-to-selected-block{
  position:absolute;
  top:-9999em;
}
.block-editor-skip-to-selected-block:focus{
  background:#f1f1f1;
  font-size:14px;
  font-weight:600;
  z-index:100000;
}

.block-editor-tabbed-sidebar{
  background-color:#fff;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  height:100%;
  overflow:hidden;
}

.block-editor-tabbed-sidebar__tablist-and-close-button{
  border-bottom:1px solid #ddd;
  display:flex;
  justify-content:space-between;
  padding-left:12px;
}

.block-editor-tabbed-sidebar__close-button{
  align-self:center;
  background:#fff;
  order:1;
}

.block-editor-tabbed-sidebar__tablist{
  margin-bottom:-1px;
}

.block-editor-tabbed-sidebar__tabpanel{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow-y:auto;
  scrollbar-gutter:auto;
}

.block-editor-tool-selector__help{
  border-top:1px solid #ddd;
  color:#757575;
  margin:8px -8px -8px;
  min-width:280px;
  padding:16px;
}

.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{
  flex-grow:1;
  padding:1px;
  position:relative;
}
@media (min-width:600px){
  .block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{
    min-width:300px;
    width:auto;
  }
}
.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{
  width:100%;
}
.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{
  left:8px;
  margin:0;
  position:absolute;
  top:calc(50% - 8px);
}

.block-editor-url-input__suggestions{
  max-height:200px;
  overflow-y:auto;
  padding:4px 0;
  transition:all .15s ease-in-out;
  width:302px;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-url-input__suggestions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{
  display:none;
}
@media (min-width:600px){
  .block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{
    display:grid;
  }
}

.block-editor-url-input__suggestion{
  background:#fff;
  border:none;
  box-shadow:none;
  color:#757575;
  cursor:pointer;
  display:block;
  font-size:13px;
  height:auto;
  min-height:36px;
  text-align:right;
  width:100%;
}
.block-editor-url-input__suggestion:hover{
  background:#ddd;
}
.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{
  background:var(--wp-admin-theme-color-darker-20);
  color:#fff;
  outline:none;
}

.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{
  position:inherit;
}

.block-editor-url-input__button .block-editor-url-input__back{
  margin-left:4px;
  overflow:visible;
}
.block-editor-url-input__button .block-editor-url-input__back:after{
  background:#ddd;
  content:"";
  display:block;
  height:24px;
  left:-1px;
  position:absolute;
  width:1px;
}

.block-editor-url-input__button-modal{
  background:#fff;
  border:1px solid #ddd;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
}

.block-editor-url-input__button-modal-line{
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
}

.block-editor-url-popover__additional-controls{
  border-top:1px solid #1e1e1e;
  padding:8px;
}

.block-editor-url-popover__input-container{
  padding:8px;
}

.block-editor-url-popover__row{
  align-items:center;
  display:flex;
  gap:4px;
}

.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){
  flex-grow:1;
  gap:8px;
}

.block-editor-url-popover__additional-controls .components-button.has-icon{
  height:auto;
  padding-left:8px;
  padding-right:8px;
  text-align:right;
}
.block-editor-url-popover__additional-controls .components-button.has-icon>svg{
  margin-left:8px;
}

.block-editor-url-popover__settings-toggle{
  flex-shrink:0;
}
.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{
  transform:rotate(-180deg);
}

.block-editor-url-popover__settings{
  border-top:1px solid #1e1e1e;
  display:block;
  padding:16px;
}

.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{
  display:flex;
}

.block-editor-url-popover__link-viewer-url{
  align-items:center;
  display:flex;
  flex-grow:1;
  flex-shrink:1;
  margin-left:8px;
  max-width:350px;
  min-width:150px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.block-editor-url-popover__link-viewer-url.has-invalid-link{
  color:#cc1818;
}

.block-editor-url-popover__expand-on-click{
  align-items:center;
  display:flex;
  min-width:350px;
  white-space:nowrap;
}
.block-editor-url-popover__expand-on-click .text{
  flex-grow:1;
}
.block-editor-url-popover__expand-on-click .text p{
  line-height:16px;
  margin:0;
}
.block-editor-url-popover__expand-on-click .text p.description{
  color:#757575;
  font-size:12px;
}
.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{
  flex-direction:row;
}
.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{
  color:#757575;
  font-size:12px;
  margin-bottom:16px;
}

div.block-editor-bindings__panel{
  grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));
}
div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{
  color:inherit;
}

.border-block-support-panel .single-column{
  grid-column:span 1;
}
.color-block-support-panel .block-editor-contrast-checker{
  grid-column:span 2;
  margin-top:16px;
  order:9999;
}
.color-block-support-panel .block-editor-contrast-checker .components-notice__content{
  margin-left:0;
}
.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{
  row-gap:0;
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{
  margin-top:0;
}

.dimensions-block-support-panel .single-column{
  grid-column:span 1;
}

.block-editor-hooks__layout-constrained .components-base-control{
  margin-bottom:0;
}

.block-editor-hooks__layout-constrained-helptext{
  color:#757575;
  font-size:12px;
  margin-bottom:0;
}

.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{
  margin-bottom:12px;
}
.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{
  margin-bottom:8px;
}

.block-editor__spacing-visualizer{
  border-color:var(--wp-admin-theme-color);
  border-style:solid;
  bottom:0;
  box-sizing:border-box;
  left:0;
  opacity:.5;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}

.typography-block-support-panel .single-column{
  grid-column:span 1;
}
.block-editor-block-toolbar{
  display:flex;
  flex-grow:1;
  overflow-x:auto;
  overflow-y:hidden;
  position:relative;
  transition:border-color .1s linear,box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-toolbar{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .block-editor-block-toolbar{
    overflow:inherit;
  }
}
.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{
  background:none;
  border:0;
  border-left:1px solid #ddd;
  margin-bottom:-1px;
  margin-top:-1px;
}
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{
  background:color-mix(in srgb, var(--wp-block-synced-color) 10%, #0000);
  border-radius:2px;
}
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors,.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors{
  color:var(--wp-block-synced-color);
}
.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{
  border-left:none;
}
.block-editor-block-toolbar .components-toolbar-group:empty{
  display:none;
}

.block-editor-block-contextual-toolbar{
  background-color:#fff;
  display:block;
  flex-shrink:3;
  position:sticky;
  top:0;
  width:100%;
  z-index:31;
}
.block-editor-block-contextual-toolbar.components-accessible-toolbar{
  border:none;
  border-radius:0;
}
.block-editor-block-contextual-toolbar.is-unstyled{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar{
  overflow:auto;
  overflow-y:hidden;
  scrollbar-color:#e0e0e0 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:auto;
  scrollbar-width:thin;
  will-change:transform;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{
  background-color:initial;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:#e0e0e0;
  border:3px solid #0000;
  border-radius:8px;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .block-editor-block-contextual-toolbar .block-editor-block-toolbar{
    scrollbar-color:#949494 #0000;
  }
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{
  display:none;
}
.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{
  flex-grow:0;
  width:auto;
}
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{
  margin-bottom:-1px;
  margin-top:-1px;
  position:relative;
}
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{
  align-items:center;
  background-color:#1e1e1e;
  border-radius:100%;
  content:"";
  display:inline-flex;
  height:2px;
  left:0;
  position:absolute;
  top:15px;
  width:2px;
}

.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  margin:0 !important;
  width:24px !important;
}
.block-editor-block-toolbar__block-controls .components-toolbar-group{
  padding:0;
}

.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{
  display:flex;
  flex-wrap:nowrap;
}

.block-editor-block-toolbar__slot{
  display:inline-flex;
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon{
  width:auto;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after{
  content:attr(aria-label);
  font-size:12px;
}
.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  height:0 !important;
  min-width:0 !important;
  width:0 !important;
}
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  padding-left:12px;
  padding-right:12px;
  text-wrap:nowrap;
}
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{
  width:0;
}
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{
  position:relative;
  width:auto;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{
    background:#e0e0e0;
    content:"";
    height:1px;
    margin-top:-.5px;
    position:absolute;
    right:50%;
    top:50%;
    transform:translate(50%);
    width:100%;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{
  padding-left:8px;
  padding-right:8px;
}
.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{
  border-right:1px solid #ddd;
  margin-left:-6px;
  margin-right:6px;
  white-space:nowrap;
}
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{
  padding-left:12px;
  padding-right:12px;
}
.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{
  width:auto;
}
.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{
  flex-shrink:1;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{
  margin-right:6px;
}

.block-editor-inserter{
  background:none;
  border:none;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:0;
  padding:0;
}
@media (min-width:782px){
  .block-editor-inserter{
    position:relative;
  }
}

.block-editor-inserter__main-area{
  gap:16px;
  height:100%;
  position:relative;
}
.block-editor-inserter__main-area.show-as-tabs{
  gap:0;
}
@media (min-width:782px){
  .block-editor-inserter__main-area .block-editor-tabbed-sidebar{
    width:350px;
  }
}

.block-editor-inserter__popover.is-quick .components-popover__content{
  border:none;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
  outline:none;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{
  border-radius:4px 4px 0 0;
  border-top:1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{
  border-bottom:1px solid #ccc;
  border-radius:0 0 4px 4px;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{
  border:1px solid #1e1e1e;
}

.block-editor-inserter__popover .block-editor-inserter__menu{
  margin:-12px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{
  top:60px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{
  height:auto;
  overflow:visible;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{
  display:none;
}

.block-editor-inserter__toggle.components-button{
  align-items:center;
  border:none;
  cursor:pointer;
  display:inline-flex;
  outline:none;
  padding:0;
  transition:color .2s ease;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-inserter__toggle.components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-inserter__menu{
  height:100%;
  overflow:visible;
  position:relative;
}
@media (min-width:782px){
  .block-editor-inserter__menu.show-panel{
    width:630px;
  }
}

.block-editor-inserter__inline-elements{
  margin-top:-1px;
}

.block-editor-inserter__menu.is-bottom:after{
  border-bottom-color:#fff;
}

.components-popover.block-editor-inserter__popover{
  z-index:99999;
}

.block-editor-inserter__search{
  padding:16px 16px 0;
}

.block-editor-inserter__no-tab-container{
  flex-grow:1;
  overflow-y:auto;
  position:relative;
}

.block-editor-inserter__panel-header{
  align-items:center;
  display:inline-flex;
  padding:16px 16px 0;
  position:relative;
}

.block-editor-inserter__panel-content{
  padding:16px;
}

.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin:0 0 0 12px;
  text-transform:uppercase;
}

.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{
  height:36px;
  line-height:36px;
}

.block-editor-inserter__panel-dropdown select{
  border:none;
}

.block-editor-inserter__reusable-blocks-panel{
  position:relative;
  text-align:left;
}

.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{
  padding:32px;
  text-align:center;
}

.block-editor-inserter__no-results-icon{
  fill:#949494;
}

.block-editor-inserter__child-blocks{
  padding:0 16px;
}

.block-editor-inserter__parent-block-header{
  align-items:center;
  display:flex;
}
.block-editor-inserter__parent-block-header h2{
  font-size:13px;
}
.block-editor-inserter__parent-block-header .block-editor-block-icon{
  margin-left:8px;
}

.block-editor-inserter__preview-container__popover{
  top:16px !important;
}

.block-editor-inserter__preview-container{
  display:none;
  max-height:calc(100% - 32px);
  overflow-y:hidden;
  padding:16px;
  width:280px;
}
@media (min-width:782px){
  .block-editor-inserter__preview-container{
    display:block;
  }
}
.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{
  height:100%;
}
.block-editor-inserter__preview-container .block-editor-block-card{
  padding-bottom:4px;
  padding-left:0;
  padding-right:0;
}

.block-editor-inserter__insertable-blocks-at-selection{
  border-bottom:1px solid #e0e0e0;
}

.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between;
  padding:16px;
}

.block-editor-inserter__category-tablist{
  border:none;
  display:flex;
  flex-direction:column;
  margin-bottom:8px;
}
.block-editor-inserter__category-tablist div[role=listitem]:last-child{
  margin-top:auto;
}
.block-editor-inserter__category-tablist[aria-orientation=vertical]:after{
  content:none;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab{
  display:block;
  font-weight:inherit;
  height:auto;
  padding:8px 12px 8px 4px;
  position:relative;
  text-align:right;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]{
  color:var(--wp-admin-theme-color);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] .components-flex-item{
  filter:brightness(.95);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] svg{
  fill:var(--wp-admin-theme-color);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]:after{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.04;
  outline:none;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus-visible,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus:not(:disabled){
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:0;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:after,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:before{
  display:none;
}

.block-editor-inserter__category-panel{
  display:flex;
  flex-direction:column;
  outline:1px solid #0000;
  padding:0 16px;
}
@media (min-width:782px){
  .block-editor-inserter__category-panel{
    background:#f0f0f0;
    border-right:1px solid #e0e0e0;
    border-top:1px solid #e0e0e0;
    height:calc(100% + 1px);
    padding:0;
    position:absolute;
    right:350px;
    top:-1px;
    width:280px;
  }
  .block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{
    padding:0 24px 16px;
  }
}

.block-editor-inserter__patterns-category-panel-header{
  padding:8px 0;
}
@media (min-width:782px){
  .block-editor-inserter__patterns-category-panel-header{
    padding:8px 24px;
  }
}

.block-editor-inserter__patterns-category-no-results{
  margin-top:24px;
}

.block-editor-block-patterns-list,.block-editor-inserter__media-list{
  flex-grow:1;
  height:100%;
  overflow-y:auto;
}

.block-editor-inserter__preview-content{
  align-items:center;
  background:#f0f0f0;
  display:grid;
  flex-grow:1;
}

.block-editor-inserter__preview-content-missing{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  display:flex;
  flex:1;
  justify-content:center;
  min-height:144px;
}

.block-editor-inserter__tips{
  border-top:1px solid #ddd;
  flex-shrink:0;
  padding:16px;
  position:relative;
}

.block-editor-inserter__quick-inserter{
  max-width:100%;
  width:100%;
}
@media (min-width:782px){
  .block-editor-inserter__quick-inserter{
    width:350px;
  }
}

.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{
  float:right;
  height:0;
  padding:0;
}

.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{
  padding:16px;
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-gap:8px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  margin-bottom:0;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{
  min-height:100px;
}

.block-editor-inserter__quick-inserter-separator{
  border-top:1px solid #ddd;
}

.block-editor-inserter__popover.is-quick>.components-popover__content{
  padding:0;
}

.block-editor-inserter__quick-inserter-expand.components-button{
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:block;
  width:100%;
}
.block-editor-inserter__quick-inserter-expand.components-button:hover{
  color:#fff;
}
.block-editor-inserter__quick-inserter-expand.components-button:active{
  color:#ccc;
}
.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  box-shadow:none;
}

.block-editor-block-patterns-explorer__sidebar{
  bottom:0;
  overflow-x:visible;
  overflow-y:scroll;
  padding:24px 32px 32px;
  position:absolute;
  right:0;
  top:72px;
  width:280px;
}
.block-editor-block-patterns-explorer__sidebar__categories-list__item{
  display:block;
  height:48px;
  text-align:right;
  width:100%;
}
.block-editor-block-patterns-explorer__search{
  margin-bottom:32px;
}
.block-editor-block-patterns-explorer__search-results-count{
  padding-bottom:32px;
}
.block-editor-block-patterns-explorer__list{
  margin-right:280px;
  padding:24px 0 32px;
}
.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{
  width:380px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list{
  display:grid;
  grid-gap:32px;
  grid-template-columns:repeat(1, 1fr);
  margin-bottom:16px;
}
@media (min-width:1080px){
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media (min-width:1440px){
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list{
    grid-template-columns:repeat(3, 1fr);
  }
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  min-height:240px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{
  height:inherit;
  max-height:800px;
  min-height:100px;
}

.components-heading.block-editor-inserter__patterns-category-panel-title{
  font-weight:500;
}

.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{
  justify-content:center;
  margin-top:16px;
  padding:16px;
  width:100%;
}

.block-editor-inserter__media-panel{
  display:flex;
  flex-direction:column;
  min-height:100%;
  padding:0 16px;
}
@media (min-width:782px){
  .block-editor-inserter__media-panel{
    padding:0;
  }
}
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{
  align-items:center;
  display:flex;
  flex:1;
  height:100%;
  justify-content:center;
}
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{
  margin-bottom:24px;
}
@media (min-width:782px){
  .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{
    margin-bottom:0;
    padding:16px 24px;
  }
  .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within){
    --wp-components-color-background:#fff;
  }
}

.block-editor-inserter__media-list__list-item{
  cursor:pointer;
  margin-bottom:24px;
  position:relative;
}
.block-editor-inserter__media-list__list-item.is-placeholder{
  min-height:100px;
}
.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{
  cursor:grab;
}
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{
  outline-color:#0000004d;
}
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button{
  display:block;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{
  left:8px;
  position:absolute;
  top:8px;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{
  background:#fff;
  display:none;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{
  display:block;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{
  box-shadow:inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-inserter__media-list__item{
  height:100%;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{
  align-items:center;
  border-radius:2px;
  display:flex;
  overflow:hidden;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{
  margin:0 auto;
  max-width:100%;
  outline:1px solid #0000001a;
  outline-offset:-1px;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{
  align-items:center;
  background:#ffffffb3;
  display:flex;
  height:100%;
  justify-content:center;
  pointer-events:none;
  position:absolute;
  width:100%;
}
.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(-1*var(--wp-admin-border-width-focus));
  outline-width:var(--wp-admin-border-width-focus);
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{
  min-width:auto;
}

.block-editor-inserter__mobile-tab-navigation{
  height:100%;
  padding:16px;
}
.block-editor-inserter__mobile-tab-navigation>*{
  height:100%;
}

@media (min-width:600px){
  .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{
    max-width:480px;
  }
}
.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{
  margin:0;
}

.block-editor-inserter__hint{
  margin:16px 16px 0;
}

.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{
  height:40px;
}

.block-editor-inserter__pattern-panel-placeholder{
  display:none;
}

.block-editor-inserter__menu.is-zoom-out{
  display:flex;
}
@media (min-width:782px){
  .block-editor-inserter__menu.is-zoom-out.show-panel:after{
    content:"";
    display:block;
    height:100%;
    width:300px;
  }
}

@media (max-width:959px){
  .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{
    flex-direction:column;
  }
}
.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{
  flex-direction:column;
}

.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{
  padding:0 24px 16px;
}

.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{
  margin-bottom:0;
}
.spacing-sizes-control .is-marked .components-range-control__track{
  transition:width .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .spacing-sizes-control .is-marked .components-range-control__track{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{
  transition:right .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control{
  flex:1;
  margin-bottom:0;
}
.spacing-sizes-control .components-range-control__mark{
  background-color:#fff;
  height:4px;
  top:-4px;
  transform:translateX(50%);
  width:2px;
  z-index:1;
}
.spacing-sizes-control .components-range-control__marks{
  margin-top:17px;
}
.spacing-sizes-control .components-range-control__thumb-wrapper{
  z-index:3;
}

.spacing-sizes-control__header{
  height:16px;
  margin-bottom:12px;
}

.spacing-sizes-control__dropdown{
  height:24px;
}

.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{
  flex:1;
}

.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon{
  flex:0 0 auto;
}

.spacing-sizes-control__icon{
  margin-right:-4px;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z-Z__+dist/block-editor/default-editor-styles.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}
body{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:18px;
  line-height:1.5;
  --wp--style--block-gap:2em;
}

p{
  line-height:1.8;
}

.editor-post-title__block{
  font-size:2.5em;
  font-weight:800;
  margin-bottom:1em;
  margin-top:2em;
}PK�-Z��ka�a�dist/block-editor/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-autocompleters__block{
  white-space:nowrap;
}
.block-editor-autocompleters__block .block-editor-block-icon{
  margin-right:8px;
}
.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{
  color:inherit !important;
}

.block-editor-autocompleters__link{
  white-space:nowrap;
}
.block-editor-autocompleters__link .block-editor-block-icon{
  margin-right:8px;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container{
  border:1px solid #ddd;
  border-radius:2px;
  grid-column:1 /  -1;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{
  background-color:#f0f0f0;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{
  border:0;
  flex-grow:1;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{
  display:block;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{
  height:100%;
}
.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{
  display:block;
  height:36px;
}

.block-editor-global-styles-background-panel__image-tools-panel-item{
  border:1px solid #ddd;
  grid-column:1 /  -1;
  position:relative;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{
  display:none;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{
  display:block;
  height:36px;
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{
  color:#1e1e1e;
  display:block;
  width:100%;
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{
  height:100%;
  padding:10px 0 0;
  position:absolute;
  width:100%;
  z-index:1;
}
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{
  margin:0;
}

.block-editor-global-styles-background-panel__dropdown-toggle,.block-editor-global-styles-background-panel__image-preview-content{
  height:100%;
  padding-left:12px;
  width:100%;
}

.block-editor-global-styles-background-panel__dropdown-toggle{
  background:#0000;
  border:none;
  cursor:pointer;
}

.block-editor-global-styles-background-panel__inspector-media-replace-title{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{
  height:20px;
  min-width:auto;
  width:20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator{
  background-size:cover;
  border-radius:50%;
  display:block;
  height:20px;
  position:relative;
  width:20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator:after{
  border:1px solid #0000;
  border-radius:50%;
  bottom:-1px;
  box-shadow:inset 0 0 0 1px #0003;
  box-sizing:inherit;
  content:"";
  left:-1px;
  position:absolute;
  right:-1px;
  top:-1px;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper{
  min-width:260px;
  overflow-x:hidden;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{
  background-color:#f0f0f0;
  border:1px solid #ddd;
  border-radius:2px;
  width:100%;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{
  max-height:180px;
}
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{
  content:none;
}

.modal-open .block-editor-global-styles-background-panel__popover{
  z-index:159890;
}

.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{
  width:226px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button{
  padding:0 8px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{
  margin-left:16px;
}

.block-editor-block-alignment-control__menu-group .components-menu-item__info{
  margin-top:0;
}

iframe[name=editor-canvas]{
  background-color:initial;
  box-sizing:border-box;
  display:block;
  height:100%;
  transition:all .4s cubic-bezier(.46, .03, .52, .96);
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  iframe[name=editor-canvas]{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-block-icon{
  align-items:center;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.block-editor-block-icon.has-colors svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-block-icon.has-colors svg{
    fill:CanvasText;
  }
}
.block-editor-block-icon svg{
  max-height:24px;
  max-width:24px;
  min-height:20px;
  min-width:20px;
}

.block-editor-block-inspector p:not(.components-base-control__help){
  margin-top:0;
}
.block-editor-block-inspector h2,.block-editor-block-inspector h3{
  color:#1e1e1e;
  font-size:13px;
  margin-bottom:1.5em;
}
.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){
  margin-bottom:16px;
}
.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{
  margin-bottom:0;
}
.block-editor-block-inspector .components-panel__body{
  border:none;
  border-top:1px solid #e0e0e0;
  margin-top:-1px;
}

.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{
  background:#fff;
  display:block;
  font-size:13px;
  padding:32px 16px;
  text-align:center;
}

.block-editor-block-inspector__no-block-tools{
  border-top:1px solid #ddd;
}

.block-editor-block-inspector__tab-item{
  display:flex;
  flex:1 1 0px;
  justify-content:center;
}
.block-editor-block-list__insertion-point{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.block-editor-block-list__insertion-point-indicator{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  opacity:0;
  position:absolute;
  transform-origin:center;
  will-change:transform, opacity;
}
.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{
  height:4px;
  top:calc(50% - 2px);
  width:100%;
}
.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{
  bottom:0;
  left:calc(50% - 2px);
  top:0;
  width:4px;
}

.block-editor-block-list__insertion-point-inserter{
  display:none;
  justify-content:center;
  left:calc(50% - 12px);
  position:absolute;
  top:calc(50% - 12px);
  will-change:transform;
}
@media (min-width:480px){
  .block-editor-block-list__insertion-point-inserter{
    display:flex;
  }
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{
  pointer-events:none;
}
.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{
  pointer-events:all;
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  min-width:24px;
  padding:0;
}
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{
  background:var(--wp-admin-theme-color);
}
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:#1e1e1e;
}
.block-editor-block-list__block-selection-button{
  background-color:#1e1e1e;
  border-radius:2px;
  display:inline-flex;
  font-size:13px;
  height:48px;
  padding:0 12px;
  z-index:22;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content{
  align-items:center;
  display:inline-flex;
  margin:auto;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content>.components-flex__item{
  margin-right:6px;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle{
  cursor:grab;
  height:24px;
  margin-left:-2px;
  min-width:24px;
  padding:0;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg{
  min-height:18px;
  min-width:18px;
}
.block-editor-block-list__block-selection-button .block-editor-block-icon{
  color:#fff;
  font-size:13px;
  height:48px;
}
.block-editor-block-list__block-selection-button .components-button{
  color:#fff;
  display:flex;
  height:48px;
  min-width:36px;
}
.block-editor-block-list__block-selection-button .components-button:focus{
  border:none;
  box-shadow:none;
}
.block-editor-block-list__block-selection-button .components-button:active,.block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover{
  color:#fff;
}
.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button{
  padding:0;
}
.block-editor-block-list__block-selection-button .block-editor-block-mover{
  background:unset;
  border:none;
}

@keyframes hide-during-dragging{
  to{
    position:fixed;
    transform:translate(9999px, 9999px);
  }
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button{
  margin-bottom:8px;
  margin-top:8px;
  pointer-events:all;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{
  border:1px solid #1e1e1e;
  border-radius:2px;
  overflow:visible;
  position:static;
  width:auto;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{
  margin-left:56px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{
  margin-left:0;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{
  overflow:visible;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{
  border-right-color:#1e1e1e;
}
.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{
  visibility:hidden;
}
.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{
  animation:hide-during-dragging 1ms linear forwards;
  opacity:0;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{
  left:-57px;
  position:absolute;
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{
  content:"";
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  background-color:#fff;
  border:1px solid #1e1e1e;
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  padding-left:12px;
  padding-right:12px;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{
  left:auto;
  margin-left:-1px;
  position:relative;
}
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{
  border-left:1px solid #1e1e1e;
}

.is-dragging-components-draggable .components-tooltip{
  display:none;
}

.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{
  left:50%;
  pointer-events:all;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%);
}

.components-button.block-editor-button-pattern-inserter__button.block-editor-block-tools__zoom-out-mode-inserter-button{
  top:-1px;
}

.block-editor-block-lock-modal{
  z-index:1000001;
}
@media (min-width:600px){
  .block-editor-block-lock-modal .components-modal__frame{
    max-width:480px;
  }
}

.block-editor-block-lock-modal__options legend{
  margin-bottom:16px;
  padding:0;
}

.block-editor-block-lock-modal__checklist{
  margin:0;
}

.block-editor-block-lock-modal__options-all{
  padding:12px 0;
}
.block-editor-block-lock-modal__options-all .components-checkbox-control__label{
  font-weight:600;
}

.block-editor-block-lock-modal__checklist-item{
  align-items:center;
  display:flex;
  gap:12px;
  justify-content:space-between;
  margin-bottom:0;
  padding:12px 0 12px 32px;
}
.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{
  flex-shrink:0;
  margin-right:12px;
  fill:#1e1e1e;
}
.block-editor-block-lock-modal__checklist-item:hover{
  background-color:#f0f0f0;
  border-radius:2px;
}

.block-editor-block-lock-modal__template-lock{
  border-top:1px solid #ddd;
  margin-top:16px;
  padding-top:16px;
}

.block-editor-block-lock-modal__actions{
  margin-top:24px;
}

.block-editor-block-lock-toolbar .components-button.has-icon{
  min-width:36px !important;
}

.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{
  margin-left:-6px !important;
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{
  border-left:1px solid #1e1e1e;
  margin-left:6px !important;
  margin-right:-6px;
}

.block-editor-block-breadcrumb{
  list-style:none;
  margin:0;
  padding:0;
}
.block-editor-block-breadcrumb li{
  display:inline-flex;
  margin:0;
}
.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{
  fill:currentColor;
  margin-left:-4px;
  margin-right:-4px;
  transform:scaleX(1);
}
.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{
  display:none;
}

.block-editor-block-breadcrumb__current{
  cursor:default;
}

.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{
  color:#1e1e1e;
  font-size:inherit;
  padding:0 8px;
}

.block-editor-block-card{
  align-items:flex-start;
  color:#1e1e1e;
  display:flex;
  padding:16px;
}

.block-editor-block-card__title{
  font-weight:500;
}
.block-editor-block-card__title.block-editor-block-card__title{
  font-size:13px;
  line-height:1.4;
  margin:0;
  padding:3px 0;
}

.block-editor-block-card .block-editor-block-icon{
  flex:0 0 24px;
  height:24px;
  margin-left:0;
  margin-right:12px;
  width:24px;
}

.block-editor-block-card.is-synced .block-editor-block-icon{
  color:var(--wp-block-synced-color);
}
.block-editor-block-compare{
  height:auto;
}

.block-editor-block-compare__wrapper{
  display:flex;
  padding-bottom:16px;
}
.block-editor-block-compare__wrapper>div{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  max-width:600px;
  min-width:200px;
  padding:0 16px 0 0;
  width:50%;
}
.block-editor-block-compare__wrapper>div button{
  float:right;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__converted{
  border-left:1px solid #ddd;
  padding-left:15px;
  padding-right:0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html{
  border-bottom:1px solid #ddd;
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:12px;
  line-height:1.7;
  padding-bottom:15px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span{
  background-color:#e6ffed;
  padding-bottom:3px;
  padding-top:3px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{
  background-color:#acf2bd;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{
  background-color:#cc1818;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview{
  padding:16px 0 0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{
  font-size:12px;
  margin-top:0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__action{
  margin-top:16px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__heading{
  font-size:1em;
  font-weight:400;
  margin:.67em 0;
}

.block-editor-block-draggable-chip-wrapper{
  left:0;
  position:absolute;
  top:-24px;
}

.block-editor-block-draggable-chip{
  background-color:#1e1e1e;
  border-radius:2px;
  box-shadow:0 6px 8px #0000004d;
  color:#fff;
  cursor:grabbing;
  display:inline-flex;
  height:48px;
  padding:0 13px;
  position:relative;
  -webkit-user-select:none;
          user-select:none;
  width:max-content;
}
.block-editor-block-draggable-chip svg{
  fill:currentColor;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{
  justify-content:flex-start;
  margin:auto;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{
  margin-right:6px;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{
  margin-right:0;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{
  min-height:18px;
  min-width:18px;
}
.block-editor-block-draggable-chip .components-flex__item{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}

.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{
  align-items:center;
  background-color:initial;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:all .1s linear .1s;
}
.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{
  background:#0000 linear-gradient(-45deg, #0000 47.5%, #fff 0, #fff 52.5%, #0000 0);
  border-radius:50%;
  box-shadow:inset 0 0 0 1.5px #fff;
  display:inline-block;
  height:20px;
  padding:0;
  width:20px;
}

.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{
  background-color:#757575;
  box-shadow:0 4px 8px #0003;
  opacity:1;
}

.block-editor-block-mover__move-button-container{
  border:none;
  display:flex;
  justify-content:center;
  padding:0;
}
@media (min-width:600px){
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{
    flex-direction:column;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{
    height:20px;
    min-width:0 !important;
    width:100%;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{
    height:calc(100% - 4px);
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{
    flex-shrink:0;
    top:3px;
  }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{
    bottom:3px;
    flex-shrink:0;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{
    width:48px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{
    min-width:0 !important;
    overflow:hidden;
    width:24px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{
    padding-left:0;
    padding-right:0;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{
    left:5px;
  }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{
    right:5px;
  }
}

.block-editor-block-mover__drag-handle{
  cursor:grab;
}
@media (min-width:600px){
  .block-editor-block-mover__drag-handle{
    min-width:0 !important;
    overflow:hidden;
    width:24px;
  }
  .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{
    padding-left:0;
    padding-right:0;
  }
}

.components-button.block-editor-block-mover-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .components-button.block-editor-block-mover-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{
  box-shadow:none;
  outline:none;
}
.components-button.block-editor-block-mover-button:focus-visible:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-block-navigation__container{
  min-width:280px;
}

.block-editor-block-navigation__label{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin:0 0 12px;
  text-transform:uppercase;
}

.block-editor-block-patterns-list__list-item{
  cursor:pointer;
  margin-bottom:16px;
  position:relative;
}
.block-editor-block-patterns-list__list-item.is-placeholder{
  min-height:100px;
}
.block-editor-block-patterns-list__list-item[draggable=true]{
  cursor:grab;
}

.block-editor-block-patterns-list__item{
  height:100%;
  scroll-margin-bottom:56px;
  scroll-margin-top:24px;
}
.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{
  flex-grow:1;
  font-size:12px;
  text-align:left;
}
.block-editor-block-patterns-list__item .block-editor-block-preview__container{
  align-items:center;
  border-radius:4px;
  display:flex;
  overflow:hidden;
}
.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{
  border-radius:4px;
  outline:1px solid #0000001a;
  outline-offset:-1px;
}
.block-editor-block-patterns-list__item:hover:not(:focus) .block-editor-block-preview__container:after{
  outline-color:#0000004d;
}
.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(-1*var(--wp-admin-border-width-focus));
  outline-width:var(--wp-admin-border-width-focus);
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){
  align-items:center;
  margin-top:8px;
  padding-bottom:4px;
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{
  height:24px;
  min-width:24px;
}
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{
  fill:var(--wp-block-synced-color);
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{
  border-top:1px solid #2f2f2f;
  justify-content:center;
  padding:4px;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary{
  height:32px;
  justify-content:center;
  width:auto;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled{
  background:none;
  color:#949494;
}
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled){
  background-color:#757575;
  color:#fff;
}

.show-icon-labels .block-editor-patterns__grid-pagination .components-button{
  width:auto;
}
.show-icon-labels .block-editor-patterns__grid-pagination .components-button span{
  display:none;
}
.show-icon-labels .block-editor-patterns__grid-pagination .components-button:before{
  content:attr(aria-label);
}

.components-popover.block-editor-block-popover{
  margin:0 !important;
  pointer-events:none;
  position:absolute;
  z-index:31;
}
.components-popover.block-editor-block-popover .components-popover__content{
  margin:0 !important;
  min-width:auto;
  overflow-y:visible;
  width:max-content;
}
.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{
  pointer-events:all;
}
.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{
  pointer-events:none;
}
.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{
  pointer-events:all;
}

.components-popover.block-editor-block-popover__drop-zone *{
  pointer-events:none;
}
.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{
  background-color:var(--wp-admin-theme-color);
  border-radius:2px;
  inset:0;
  position:absolute;
}

.block-editor-block-preview__container{
  overflow:hidden;
  position:relative;
  width:100%;
}
.block-editor-block-preview__container .block-editor-block-preview__content{
  left:0;
  margin:0;
  min-height:auto;
  overflow:visible;
  text-align:initial;
  top:0;
  transform-origin:top left;
  width:100%;
}
.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{
  display:none;
}

.block-editor-block-preview__container:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}

.block-editor-block-rename-modal{
  z-index:1000001;
}

.block-editor-block-styles__preview-panel{
  display:none;
  z-index:90;
}
@media (min-width:782px){
  .block-editor-block-styles__preview-panel{
    display:block;
  }
}
.block-editor-block-styles__preview-panel .block-editor-block-icon{
  display:none;
}

.block-editor-block-styles__variants{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  justify-content:space-between;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{
  box-shadow:inset 0 0 0 1px #ddd;
  color:#1e1e1e;
  display:inline-block;
  width:calc(50% - 4px);
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{
  box-shadow:inset 0 0 0 1px #ddd;
  color:var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{
  background-color:#1e1e1e;
  box-shadow:none;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{
  color:#fff;
}
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{
  box-sizing:border-box !important;
}

.block-editor-block-switcher{
  position:relative;
}
.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon{
  min-width:36px;
}

.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle{
  position:relative;
}

.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle{
  display:block;
  height:48px;
  margin:0;
}
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon{
  margin:auto;
}

.block-editor-block-switcher__toggle-text{
  margin-left:8px;
}
.show-icon-labels .block-editor-block-switcher__toggle-text{
  display:none;
}

.components-button.block-editor-block-switcher__no-switcher-icon{
  display:flex;
}
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  margin-left:auto;
  margin-right:auto;
  min-width:24px !important;
}
.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover{
  color:#1e1e1e;
}

.components-popover.block-editor-block-switcher__popover .components-popover__content{
  min-width:300px;
}

.block-editor-block-switcher__popover-preview-container{
  bottom:0;
  left:0;
  pointer-events:none;
  position:absolute;
  top:-1px;
  width:100%;
}

.block-editor-block-switcher__popover-preview{
  overflow:hidden;
}
.block-editor-block-switcher__popover-preview .components-popover__content{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:4px;
  box-shadow:none;
  outline:none;
  overflow:auto;
  width:300px;
}
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{
  margin:16px 0;
  max-height:468px;
  overflow:hidden;
  padding:0 16px;
}
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{
  overflow:unset;
}

.block-editor-block-switcher__preview-title{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin-bottom:12px;
  text-transform:uppercase;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon{
  min-width:36px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle{
  height:48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{
  height:48px;
  width:48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{
  padding:12px;
}

.block-editor-block-switcher__preview-patterns-container{
  padding-bottom:16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{
  margin-top:16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{
  cursor:pointer;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{
  border:1px solid #0000;
  border-radius:2px;
  height:100%;
  position:relative;
  transition:all .05s ease-in-out;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{
  cursor:pointer;
  font-size:12px;
  padding:4px;
  text-align:center;
}

.block-editor-block-switcher__no-transforms{
  color:#757575;
  margin:0;
  padding:6px 8px;
}

.block-editor-block-switcher__binding-indicator{
  display:block;
  padding:8px;
}

.block-editor-block-types-list>[role=presentation]{
  display:flex;
  flex-wrap:wrap;
  overflow:hidden;
}

.block-editor-block-pattern-setup{
  align-items:flex-start;
  border-radius:2px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%;
}
.block-editor-block-pattern-setup.view-mode-grid{
  padding-top:4px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{
  justify-content:center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{
  column-count:2;
  column-gap:24px;
  display:block;
  padding:0 32px;
  width:100%;
}
@media (min-width:1440px){
  .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{
    column-count:3;
  }
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{
  cursor:pointer;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{
  scroll-margin:5px 0;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{
  box-shadow:0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:2px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{
  color:var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{
  break-inside:avoid-column;
  margin-bottom:24px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{
  cursor:pointer;
  font-size:12px;
  padding-top:8px;
  text-align:center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{
  border:1px solid #ddd;
  border-radius:4px;
  min-height:100px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{
  align-items:center;
  align-self:stretch;
  background-color:#fff;
  border-top:1px solid #ddd;
  bottom:0;
  box-sizing:border-box;
  color:#1e1e1e;
  display:flex;
  flex-direction:row;
  height:60px;
  justify-content:space-between;
  margin:0;
  padding:16px;
  position:absolute;
  text-align:left;
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{
  display:flex;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{
  display:flex;
  width:calc(50% - 36px);
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{
  justify-content:flex-end;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{
  height:100%;
  list-style:none;
  margin:0;
  overflow:hidden;
  padding:0;
  position:relative;
  transform-style:preserve-3d;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{
  box-sizing:border-box;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{
  background-color:#fff;
  height:100%;
  margin:auto;
  padding:0;
  position:absolute;
  top:0;
  transition:transform .5s,z-index .5s;
  width:100%;
  z-index:100;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{
  opacity:1;
  position:relative;
  z-index:102;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{
  transform:translateX(-100%);
  z-index:101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{
  transform:translateX(100%);
  z-index:101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{
  display:none;
}

.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{
  width:100%;
}

.block-editor-block-variation-transforms{
  padding:0 16px 16px 52px;
  width:100%;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle{
  border:1px solid #757575;
  border-radius:2px;
  justify-content:left;
  min-height:30px;
  padding:6px 12px;
  position:relative;
  text-align:left;
  width:100%;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle{
  padding-right:24px;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){
  border-color:var(--wp-admin-theme-color);
  box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg{
  height:100%;
  padding:0;
  position:absolute;
  right:0;
  top:0;
}

.block-editor-block-variation-transforms__popover .components-popover__content{
  min-width:230px;
}

.components-border-radius-control{
  margin-bottom:12px;
}
.components-border-radius-control legend{
  margin-bottom:8px;
}
.components-border-radius-control .components-border-radius-control__wrapper{
  align-items:flex-start;
  display:flex;
  justify-content:space-between;
}
.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control{
  flex-shrink:0;
  margin-bottom:0;
  margin-right:16px;
  width:calc(50% - 8px);
}
.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control{
  flex:1;
  margin-right:12px;
}
.components-border-radius-control .components-border-radius-control__input-controls-wrapper{
  display:grid;
  gap:16px;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  margin-right:12px;
}
.components-border-radius-control .component-border-radius-control__linked-button{
  display:flex;
  justify-content:center;
  margin-top:8px;
}
.components-border-radius-control .component-border-radius-control__linked-button svg{
  margin-right:0;
}

.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{
  margin-bottom:12px;
}

.block-editor-color-gradient-control__fieldset{
  min-width:0;
}

.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){
  display:block;
}

@media screen and (min-width:782px){
  .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{
    display:grid;
    grid-template-columns:repeat(6, 28px);
  }
}
.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{
  margin-bottom:inherit;
}

.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{
  padding:16px;
  width:260px;
}

.block-editor-panel-color-gradient-settings__color-indicator{
  background:linear-gradient(-45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}
.block-editor-tools-panel-color-gradient-settings__item{
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  max-width:100%;
  padding:0;
}
.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item){
  border-top:1px solid #ddd;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  margin-top:24px;
}
.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item){
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
}
.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button{
  border-radius:inherit;
}

.block-editor-tools-panel-color-gradient-settings__dropdown{
  display:block;
  padding:0;
}
.block-editor-tools-panel-color-gradient-settings__dropdown>button{
  height:auto;
  padding-bottom:10px;
  padding-top:10px;
  text-align:left;
}
.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{
  background:#f0f0f0;
  color:var(--wp-admin-theme-color);
}
.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.block-editor-panel-color-gradient-settings__dropdown{
  width:100%;
}
.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{
  flex-shrink:0;
}

.block-editor-date-format-picker{
  margin-bottom:16px;
}

.block-editor-date-format-picker__custom-format-select-control__custom-option{
  border-top:1px solid #ddd;
}

.block-editor-duotone-control__popover>.components-popover__content{
  padding:16px;
  width:260px;
}
.block-editor-duotone-control__popover .components-menu-group__label{
  padding:0;
}
.block-editor-duotone-control__popover .components-circular-option-picker__swatches{
  display:grid;
  gap:12px;
  grid-template-columns:repeat(6, 28px);
  justify-content:space-between;
}

.block-editor-duotone-control__unset-indicator{
  background:linear-gradient(-45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}

.components-font-appearance-control [role=option]{
  color:#1e1e1e;
  text-transform:capitalize;
}

.block-editor-global-styles__toggle-icon{
  fill:currentColor;
}

.block-editor-global-styles__shadow-popover-container{
  width:230px;
}

.block-editor-global-styles__shadow__list{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  padding-bottom:8px;
}

.block-editor-global-styles__clear-shadow{
  text-align:right;
}

.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{
  display:block;
  padding:0;
}
.block-editor-global-styles-filters-panel__dropdown button,.block-editor-global-styles__shadow-dropdown button{
  padding:8px;
  width:100%;
}
.block-editor-global-styles-filters-panel__dropdown button.is-open,.block-editor-global-styles__shadow-dropdown button.is-open{
  background-color:#f0f0f0;
}

.block-editor-global-styles__shadow-indicator{
  align-items:center;
  appearance:none;
  background:none;
  border:1px solid #e0e0e0;
  border-radius:2px;
  box-sizing:border-box;
  color:#2f2f2f;
  cursor:pointer;
  display:inline-flex;
  height:26px;
  padding:0;
  transform:scale(1);
  transition:transform .1s ease;
  width:26px;
  will-change:transform;
}
.block-editor-global-styles__shadow-indicator:focus{
  border:2px solid #757575;
}
.block-editor-global-styles__shadow-indicator:hover{
  transform:scale(1.2);
}
.block-editor-global-styles__shadow-indicator.unset{
  background:linear-gradient(-45deg, #0000 48%, #ddd 0, #ddd 52%, #0000 0);
}

.block-editor-global-styles-advanced-panel__custom-css-input textarea{
  direction:ltr;
  font-family:Menlo,Consolas,monaco,monospace;
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{
  z-index:30;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{
  pointer-events:none;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{
  pointer-events:all;
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{
  pointer-events:auto;
}

.block-editor-grid-visualizer__grid{
  display:grid;
}

.block-editor-grid-visualizer__cell{
  display:grid;
  position:relative;
}
.block-editor-grid-visualizer__cell .block-editor-inserter{
  bottom:0;
  color:inherit;
  left:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0;
  z-index:32;
}
.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{
  box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, #0000);
  color:inherit;
  height:100%;
  opacity:0;
  overflow:hidden;
  padding:0 !important;
  width:100%;
}
.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{
  background:var(--wp-admin-theme-color);
}
.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{
  background-color:color-mix(in srgb, currentColor 20%, #0000);
  opacity:1;
}

.block-editor-grid-visualizer__drop-zone{
  background:#cccccc1a;
  grid-column:1;
  grid-row:1;
  height:100%;
  min-height:8px;
  min-width:8px;
  width:100%;
}

.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{
  z-index:30;
}
.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{
  pointer-events:none;
}

.block-editor-grid-item-resizer__box{
  border:1px solid var(--wp-admin-theme-color);
}
.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{
  pointer-events:all;
}

.block-editor-grid-item-mover__move-button-container{
  border:none;
  display:flex;
  justify-content:center;
  padding:0;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{
  min-width:0 !important;
  padding-left:0;
  padding-right:0;
  width:24px;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{
  min-width:24px;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{
  animation:components-button__appear-animation .1s ease;
  animation-fill-mode:forwards;
  border-radius:2px;
  content:"";
  display:block;
  height:32px;
  left:8px;
  position:absolute;
  right:8px;
  z-index:-1;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{
  box-shadow:none;
  outline:none;
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-grid-item-mover__move-vertical-button-container{
  display:flex;
  position:relative;
}
@media (min-width:600px){
  .block-editor-grid-item-mover__move-vertical-button-container{
    flex-direction:column;
    justify-content:space-around;
  }
  .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{
    height:20px !important;
    min-width:0 !important;
    width:100%;
  }
  .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{
    height:calc(100% - 4px);
  }
  .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{
    flex-shrink:0;
    height:20px;
  }
  .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{
    height:40px;
    position:relative;
    top:-5px;
  }
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{
  position:relative;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{
    background:#e0e0e0;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:1px;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{
  padding-right:6px;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{
  right:0;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{
  padding-left:6px;
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{
  left:0;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{
    background:#e0e0e0;
    content:"";
    height:1px;
    left:50%;
    margin-top:-.5px;
    position:absolute;
    top:50%;
    transform:translate(-50%);
    width:100%;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-grid-item-mover-button{
  white-space:nowrap;
}
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{
  background:#ddd;
  height:24px;
  top:4px;
}
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{
  background:#ddd;
  width:calc(100% - 24px);
}

.block-editor-height-control{
  border:0;
  margin:0;
  padding:0;
}

.block-editor-iframe__container{
  height:100%;
  width:100%;
}

.block-editor-iframe__scale-container{
  height:100%;
}

.block-editor-iframe__scale-container.is-zoomed-out{
  position:absolute;
  right:0;
  width:var(--wp-block-editor-iframe-zoom-out-scale-container-width, 100vw);
}

.block-editor-image-size-control{
  margin-bottom:1em;
}
.block-editor-image-size-control .block-editor-image-size-control__height,.block-editor-image-size-control .block-editor-image-size-control__width{
  margin-bottom:1.115em;
}

.block-editor-block-types-list__list-item{
  display:block;
  margin:0;
  padding:0;
  width:33.33%;
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{
  color:var(--wp-block-synced-color);
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{
  color:var(--wp-block-synced-color) !important;
  filter:brightness(.95);
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{
  color:var(--wp-block-synced-color) !important;
}
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{
  background:var(--wp-block-synced-color);
}

.components-button.block-editor-block-types-list__item{
  align-items:stretch;
  background:#0000;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  font-size:13px;
  height:auto;
  justify-content:center;
  padding:8px;
  position:relative;
  transition:all .05s ease-in-out;
  width:100%;
  word-break:break-word;
}
@media (prefers-reduced-motion:reduce){
  .components-button.block-editor-block-types-list__item{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.components-button.block-editor-block-types-list__item:disabled{
  cursor:default;
  opacity:.6;
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{
  color:var(--wp-admin-theme-color) !important;
  filter:brightness(.95);
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover svg{
  color:var(--wp-admin-theme-color) !important;
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover:after{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  opacity:.04;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.components-button.block-editor-block-types-list__item:not(:disabled):focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.components-button.block-editor-block-types-list__item:not(:disabled).is-active{
  background:#1e1e1e;
  color:#fff;
  outline:2px solid #0000;
  outline-offset:-2px;
}

.block-editor-block-types-list__item-icon{
  color:#1e1e1e;
  padding:12px 20px;
  transition:all .05s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-types-list__item-icon{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-types-list__item-icon .block-editor-block-icon{
  margin-left:auto;
  margin-right:auto;
}
.block-editor-block-types-list__item-icon svg{
  transition:all .15s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-types-list__item-icon svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{
  cursor:grab;
}

.block-editor-block-types-list__item-title{
  font-size:12px;
  -webkit-hyphens:auto;
          hyphens:auto;
  padding:4px 2px 8px;
}

.show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button{
  justify-content:center;
}

.block-editor-inspector-popover-header{
  margin-bottom:16px;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

@keyframes loadingpulse{
  0%{
    opacity:1;
  }
  50%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.block-editor-link-control{
  min-width:350px;
  position:relative;
}
.components-popover__content .block-editor-link-control{
  max-width:350px;
  min-width:auto;
  width:90vw;
}
.show-icon-labels .block-editor-link-control .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-link-control .components-button.has-icon:before{
  content:attr(aria-label);
}
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top{
  flex-wrap:wrap;
  gap:4px;
}
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{
  padding:4px;
  width:auto;
}
.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{
  margin-right:0;
  min-width:100%;
}

.block-editor-link-control__search-input-wrapper{
  margin-bottom:8px;
  position:relative;
}

.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{
  position:relative;
}

.block-editor-link-control__field{
  margin:16px;
}
.block-editor-link-control__field .components-base-control__label{
  color:#1e1e1e;
}

.block-editor-link-control__search-error{
  margin:-8px 16px 16px;
}

.block-editor-link-control__search-actions{
  padding:8px 16px 16px;
}

.block-editor-link-control__search-results-wrapper{
  position:relative;
}
.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{
  content:"";
  display:block;
  left:-1px;
  pointer-events:none;
  position:absolute;
  right:16px;
  z-index:100;
}
.block-editor-link-control__search-results-wrapper:before{
  bottom:auto;
  height:8px;
  top:0;
}
.block-editor-link-control__search-results-wrapper:after{
  bottom:0;
  height:16px;
  top:auto;
}

.block-editor-link-control__search-results{
  margin-top:-16px;
  max-height:200px;
  overflow-y:auto;
  padding:8px;
}
.block-editor-link-control__search-results.is-loading{
  opacity:.2;
}

.block-editor-link-control__search-item.components-button.components-menu-item__button{
  height:auto;
  text-align:left;
}
.block-editor-link-control__search-item .components-menu-item__item{
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%;
}
.block-editor-link-control__search-item .components-menu-item__item mark{
  background-color:initial;
  color:inherit;
  font-weight:600;
}
.block-editor-link-control__search-item .components-menu-item__shortcut{
  color:#757575;
  text-transform:capitalize;
  white-space:nowrap;
}
.block-editor-link-control__search-item[aria-selected]{
  background:#f0f0f0;
}
.block-editor-link-control__search-item.is-current{
  background:#0000;
  border:0;
  cursor:default;
  flex-direction:column;
  padding:16px;
  width:100%;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header{
  align-items:center;
  display:block;
  flex-direction:row;
  gap:8px;
  margin-right:8px;
  overflow-wrap:break-word;
  white-space:pre-wrap;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{
  color:#757575;
  font-size:12px;
  line-height:1.1;
  word-break:break-all;
}
.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{
  display:flex;
  flex:1;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{
  align-items:center;
}
.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{
  word-break:break-all;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-details{
  display:flex;
  flex-direction:column;
  gap:4px;
  justify-content:space-between;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{
  background-color:#f0f0f0;
  border-radius:2px;
  height:32px;
  width:32px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{
  align-items:center;
  display:flex;
  flex-shrink:0;
  justify-content:center;
  position:relative;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{
  width:16px;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{
  max-height:32px;
  top:0;
  width:32px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title{
  line-height:1.1;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{
  box-shadow:none;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  text-decoration:none;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark{
  background-color:initial;
  color:inherit;
  font-weight:600;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{
  font-weight:400;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border:0;
}

.block-editor-link-control__search-item-top{
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%;
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg{
  opacity:0;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{
  animation:loadingpulse 1s linear infinite;
  animation-delay:.5s;
  background-color:#f0f0f0;
  border-radius:100%;
  bottom:0;
  content:"";
  display:block;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.block-editor-link-control__loading{
  align-items:center;
  display:flex;
  margin:16px;
}
.block-editor-link-control__loading .components-spinner{
  margin-top:0;
}

.components-button+.block-editor-link-control__search-create{
  overflow:visible;
  padding:12px 16px;
}
.components-button+.block-editor-link-control__search-create:before{
  content:"";
  display:block;
  left:0;
  position:absolute;
  top:-10px;
  width:100%;
}

.block-editor-link-control__search-create{
  align-items:center;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-title{
  margin-bottom:0;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{
  top:0;
}

.block-editor-link-control__drawer-inner{
  display:flex;
  flex-basis:100%;
  flex-direction:column;
  position:relative;
}

.block-editor-link-control__setting{
  flex:1;
  margin-bottom:0;
  padding:8px 0 8px 24px;
}
.block-editor-link-control__setting .components-base-control__field{
  display:flex;
}
.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{
  color:#1e1e1e;
}
.block-editor-link-control__setting input{
  margin-left:0;
}
.is-preview .block-editor-link-control__setting{
  padding:20px 8px 8px 0;
}

.block-editor-link-control__tools{
  margin-top:-16px;
  padding:8px 8px 0;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{
  gap:0;
  padding-left:0;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{
  color:#1e1e1e;
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{
  transform:rotate(90deg);
  transition:transform .1s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{
  transform:rotate(0deg);
  transition:transform .1s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner{
  display:block;
}
.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{
  bottom:auto;
  left:auto;
  position:absolute;
  right:40px;
  top:calc(50% - 8px);
}

.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{
  right:12px;
  top:calc(50% + 4px);
}

.block-editor-list-view-tree{
  border-collapse:collapse;
  margin:0;
  padding:0;
  width:100%;
}
.components-modal__content .block-editor-list-view-tree{
  margin:-12px -6px 0;
  width:calc(100% + 12px);
}
.block-editor-list-view-tree.is-dragging tbody{
  pointer-events:none;
}

.block-editor-list-view-leaf{
  position:relative;
  transform:translateY(0);
}
.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{
  cursor:grab;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{
  color:inherit;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{
    fill:CanvasText;
  }
}
.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{
  color:inherit;
}
.block-editor-list-view-leaf.is-selected td{
  background:var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected.is-synced td{
  background:var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{
  color:var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{
  color:#fff;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{
  box-shadow:inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
}
.block-editor-list-view-leaf.is-first-selected td:first-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf.is-first-selected td:last-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf.is-last-selected td:first-child{
  border-bottom-left-radius:2px;
}
.block-editor-list-view-leaf.is-last-selected td:last-child{
  border-bottom-right-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
}
.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{
  background:rgba(var(--wp-block-synced-color--rgb), .04);
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{
  border-top-left-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{
  border-top-right-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{
  border-bottom-left-radius:2px;
}
.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{
  border-bottom-right-radius:2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{
  border-radius:0;
}
.block-editor-list-view-leaf.is-displacement-normal{
  transform:translateY(0);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-normal{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-displacement-up{
  transform:translateY(-32px);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-up{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-displacement-down{
  transform:translateY(32px);
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-displacement-down{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks{
  transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{
  transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{
  transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));
  transition:transform .2s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-list-view-leaf.is-dragging{
  left:0;
  opacity:0;
  pointer-events:none;
  z-index:-9999;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents{
  align-items:center;
  border-radius:2px;
  box-sizing:border-box;
  color:inherit;
  display:flex;
  font-family:inherit;
  font-size:13px;
  font-weight:400;
  height:32px;
  margin:0;
  padding:6px 4px 6px 0;
  position:relative;
  text-align:left;
  text-decoration:none;
  transition:box-shadow .1s linear;
  white-space:nowrap;
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before:before{
  border-top:4px solid var(--wp-admin-theme-color);
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:-2px;
  transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;
}
.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{
  padding-left:0;
  padding-right:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{
  box-shadow:none;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{
  border-radius:inherit;
  bottom:0;
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:-29px;
  top:0;
  z-index:2;
}
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{
  right:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  z-index:1;
}
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{
  animation:__wp-base-styles-fade-in .08s linear 0s;
  animation-fill-mode:forwards;
  opacity:1;
}
@keyframes __wp-base-styles-fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-list-view-leaf .block-editor-block-icon{
  flex:0 0 24px;
  margin-right:4px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{
  padding:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{
  line-height:0;
  vertical-align:middle;
  width:36px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{
  opacity:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{
  opacity:1;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon{
  min-width:24px;
  padding:0;
  width:24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell{
  padding-right:4px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon{
  height:24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100%;
}
.block-editor-list-view-leaf .block-editor-block-mover-button{
  height:24px;
  position:relative;
  width:36px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button svg{
  height:24px;
  position:relative;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{
  align-items:flex-end;
  margin-top:-6px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{
  bottom:-4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{
  align-items:flex-start;
  margin-bottom:-6px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{
  top:-4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button:before{
  height:16px;
  left:0;
  min-width:100%;
  right:0;
}
.block-editor-list-view-leaf .block-editor-inserter__toggle{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  margin:6px 6px 6px 1px;
  min-width:24px;
}
.block-editor-list-view-leaf .block-editor-inserter__toggle:active{
  color:#fff;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{
  left:2px;
  position:relative;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{
  flex:1;
  position:relative;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{
  position:absolute;
  transform:translateY(-50%);
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{
  max-width:min(110px, 40%);
  position:relative;
  width:100%;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{
  background:#0000001a;
  border-radius:1px;
  box-sizing:border-box;
  max-width:100%;
  padding:2px 6px;
  position:absolute;
  right:0;
  transform:translateY(-50%);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{
  background:#0000004d;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{
  line-height:0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{
  display:flex;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{
  background-size:cover;
  border-radius:1px;
  height:18px;
  width:18px;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){
  box-shadow:0 0 0 2px #fff;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){
  margin-left:-6px;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){
  box-shadow:0 0 0 2px var(--wp-admin-theme-color);
}

.block-editor-list-view-draggable-chip{
  opacity:.8;
}

.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{
  display:flex;
}

.block-editor-list-view__expander{
  cursor:pointer;
  height:24px;
  width:24px;
}

.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{
  margin-left:192px;
}

.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{
  margin-left:0;
}

.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{
  margin-left:24px;
}

.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{
  margin-left:48px;
}

.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{
  margin-left:72px;
}

.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{
  margin-left:96px;
}

.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{
  margin-left:120px;
}

.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{
  margin-left:144px;
}

.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{
  margin-left:168px;
}

.block-editor-list-view-leaf .block-editor-list-view__expander{
  visibility:hidden;
}

.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{
  transform:rotate(90deg);
  transition:transform .2s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{
  transform:rotate(0deg);
  transition:transform .2s ease;
  visibility:visible;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-list-view-drop-indicator{
  pointer-events:none;
}
.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{
  background:var(--wp-admin-theme-color);
  border-radius:4px;
  height:4px;
}

.block-editor-list-view-drop-indicator--preview{
  pointer-events:none;
}
.block-editor-list-view-drop-indicator--preview .components-popover__content{
  overflow:hidden !important;
}
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{
  background:rgba(var(--wp-admin-theme-color--rgb), .04);
  border-radius:4px;
  height:32px;
  overflow:hidden;
}
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{
  background:rgba(var(--wp-admin-theme-color--rgb), .09);
}

.block-editor-list-view-placeholder{
  height:32px;
  margin:0;
  padding:0;
}

.list-view-appender .block-editor-inserter__toggle{
  background-color:#1e1e1e;
  color:#fff;
  height:24px;
  margin:8px 0 0 24px;
  min-width:24px;
  padding:0;
}
.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.list-view-appender__description,.modal-open .block-editor-media-replace-flow__options{
  display:none;
}

.block-editor-media-replace-flow__indicator{
  margin-left:4px;
}

.block-editor-media-flow__url-input{
  margin-left:-8px;
  margin-right:-8px;
  padding:16px;
}
.block-editor-media-flow__url-input.has-siblings{
  border-top:1px solid #1e1e1e;
  margin-top:8px;
  padding-bottom:8px;
}
.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{
  display:block;
  margin-bottom:8px;
  top:16px;
}
.block-editor-media-flow__url-input .block-editor-link-control{
  width:300px;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{
  margin:0;
  padding:0;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title{
  max-width:200px;
  white-space:nowrap;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{
  justify-content:flex-end;
  padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current{
  padding:0;
  width:auto;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{
  margin:0;
  width:100%;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{
  padding:8px 0 0;
}

.block-editor-media-flow__error{
  max-width:255px;
  padding:0 20px 20px;
}
.block-editor-media-flow__error .components-with-notices-ui{
  max-width:255px;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{
  overflow:hidden;
  word-wrap:break-word;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{
  position:absolute;
  right:10px;
}

.block-editor-multi-selection-inspector__card{
  align-items:flex-start;
  display:flex;
  padding:16px;
}

.block-editor-multi-selection-inspector__card-content{
  flex-grow:1;
}

.block-editor-multi-selection-inspector__card-title{
  font-weight:500;
  margin-bottom:5px;
}

.block-editor-multi-selection-inspector__card-description{
  font-size:13px;
}

.block-editor-multi-selection-inspector__card .block-editor-block-icon{
  height:24px;
  margin-left:-2px;
  margin-right:10px;
  padding:0 3px;
  width:36px;
}

.block-editor-responsive-block-control{
  border-bottom:1px solid #ccc;
  margin-bottom:28px;
  padding-bottom:14px;
}
.block-editor-responsive-block-control:last-child{
  border-bottom:0;
  padding-bottom:0;
}

.block-editor-responsive-block-control__title{
  margin:0 0 .6em -3px;
}

.block-editor-responsive-block-control__label{
  font-weight:600;
  margin-bottom:.6em;
  margin-left:-3px;
}

.block-editor-responsive-block-control__inner{
  margin-left:-1px;
}

.block-editor-responsive-block-control__toggle{
  margin-left:1px;
}

.block-editor-responsive-block-control .components-base-control__help{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.components-popover.block-editor-rich-text__inline-format-toolbar{
  z-index:99998;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{
  border-radius:2px;
  box-shadow:none;
  margin-bottom:8px;
  min-width:auto;
  outline:none;
  width:auto;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{
  border-radius:2px;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{
  background:none;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{
  min-height:48px;
  min-width:48px;
  padding-left:12px;
  padding-right:12px;
}

.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{
  justify-content:center;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{
  width:auto;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{
  content:attr(aria-label);
}

.block-editor-skip-to-selected-block{
  position:absolute;
  top:-9999em;
}
.block-editor-skip-to-selected-block:focus{
  background:#f1f1f1;
  font-size:14px;
  font-weight:600;
  z-index:100000;
}

.block-editor-tabbed-sidebar{
  background-color:#fff;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  height:100%;
  overflow:hidden;
}

.block-editor-tabbed-sidebar__tablist-and-close-button{
  border-bottom:1px solid #ddd;
  display:flex;
  justify-content:space-between;
  padding-right:12px;
}

.block-editor-tabbed-sidebar__close-button{
  align-self:center;
  background:#fff;
  order:1;
}

.block-editor-tabbed-sidebar__tablist{
  margin-bottom:-1px;
}

.block-editor-tabbed-sidebar__tabpanel{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  overflow-y:auto;
  scrollbar-gutter:auto;
}

.block-editor-tool-selector__help{
  border-top:1px solid #ddd;
  color:#757575;
  margin:8px -8px -8px;
  min-width:280px;
  padding:16px;
}

.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{
  flex-grow:1;
  padding:1px;
  position:relative;
}
@media (min-width:600px){
  .block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{
    min-width:300px;
    width:auto;
  }
}
.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{
  width:100%;
}
.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{
  margin:0;
  position:absolute;
  right:8px;
  top:calc(50% - 8px);
}

.block-editor-url-input__suggestions{
  max-height:200px;
  overflow-y:auto;
  padding:4px 0;
  transition:all .15s ease-in-out;
  width:302px;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-url-input__suggestions{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{
  display:none;
}
@media (min-width:600px){
  .block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{
    display:grid;
  }
}

.block-editor-url-input__suggestion{
  background:#fff;
  border:none;
  box-shadow:none;
  color:#757575;
  cursor:pointer;
  display:block;
  font-size:13px;
  height:auto;
  min-height:36px;
  text-align:left;
  width:100%;
}
.block-editor-url-input__suggestion:hover{
  background:#ddd;
}
.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{
  background:var(--wp-admin-theme-color-darker-20);
  color:#fff;
  outline:none;
}

.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{
  position:inherit;
}

.block-editor-url-input__button .block-editor-url-input__back{
  margin-right:4px;
  overflow:visible;
}
.block-editor-url-input__button .block-editor-url-input__back:after{
  background:#ddd;
  content:"";
  display:block;
  height:24px;
  position:absolute;
  right:-1px;
  width:1px;
}

.block-editor-url-input__button-modal{
  background:#fff;
  border:1px solid #ddd;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
}

.block-editor-url-input__button-modal-line{
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
}

.block-editor-url-popover__additional-controls{
  border-top:1px solid #1e1e1e;
  padding:8px;
}

.block-editor-url-popover__input-container{
  padding:8px;
}

.block-editor-url-popover__row{
  align-items:center;
  display:flex;
  gap:4px;
}

.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){
  flex-grow:1;
  gap:8px;
}

.block-editor-url-popover__additional-controls .components-button.has-icon{
  height:auto;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
}
.block-editor-url-popover__additional-controls .components-button.has-icon>svg{
  margin-right:8px;
}

.block-editor-url-popover__settings-toggle{
  flex-shrink:0;
}
.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{
  transform:rotate(180deg);
}

.block-editor-url-popover__settings{
  border-top:1px solid #1e1e1e;
  display:block;
  padding:16px;
}

.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{
  display:flex;
}

.block-editor-url-popover__link-viewer-url{
  align-items:center;
  display:flex;
  flex-grow:1;
  flex-shrink:1;
  margin-right:8px;
  max-width:350px;
  min-width:150px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.block-editor-url-popover__link-viewer-url.has-invalid-link{
  color:#cc1818;
}

.block-editor-url-popover__expand-on-click{
  align-items:center;
  display:flex;
  min-width:350px;
  white-space:nowrap;
}
.block-editor-url-popover__expand-on-click .text{
  flex-grow:1;
}
.block-editor-url-popover__expand-on-click .text p{
  line-height:16px;
  margin:0;
}
.block-editor-url-popover__expand-on-click .text p.description{
  color:#757575;
  font-size:12px;
}
.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{
  flex-direction:row;
}
.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{
  color:#757575;
  font-size:12px;
  margin-bottom:16px;
}

div.block-editor-bindings__panel{
  grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));
}
div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{
  color:inherit;
}

.border-block-support-panel .single-column{
  grid-column:span 1;
}
.color-block-support-panel .block-editor-contrast-checker{
  grid-column:span 2;
  margin-top:16px;
  order:9999;
}
.color-block-support-panel .block-editor-contrast-checker .components-notice__content{
  margin-right:0;
}
.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{
  row-gap:0;
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{
  margin-top:0;
}

.dimensions-block-support-panel .single-column{
  grid-column:span 1;
}

.block-editor-hooks__layout-constrained .components-base-control{
  margin-bottom:0;
}

.block-editor-hooks__layout-constrained-helptext{
  color:#757575;
  font-size:12px;
  margin-bottom:0;
}

.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{
  margin-bottom:12px;
}
.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{
  margin-bottom:8px;
}

.block-editor__spacing-visualizer{
  border-color:var(--wp-admin-theme-color);
  border-style:solid;
  bottom:0;
  box-sizing:border-box;
  left:0;
  opacity:.5;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}

.typography-block-support-panel .single-column{
  grid-column:span 1;
}
.block-editor-block-toolbar{
  display:flex;
  flex-grow:1;
  overflow-x:auto;
  overflow-y:hidden;
  position:relative;
  transition:border-color .1s linear,box-shadow .1s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-toolbar{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:600px){
  .block-editor-block-toolbar{
    overflow:inherit;
  }
}
.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{
  background:none;
  border:0;
  border-right:1px solid #ddd;
  margin-bottom:-1px;
  margin-top:-1px;
}
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{
  background:color-mix(in srgb, var(--wp-block-synced-color) 10%, #0000);
  border-radius:2px;
}
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors,.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors{
  color:var(--wp-block-synced-color);
}
.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{
  border-right:none;
}
.block-editor-block-toolbar .components-toolbar-group:empty{
  display:none;
}

.block-editor-block-contextual-toolbar{
  background-color:#fff;
  display:block;
  flex-shrink:3;
  position:sticky;
  top:0;
  width:100%;
  z-index:31;
}
.block-editor-block-contextual-toolbar.components-accessible-toolbar{
  border:none;
  border-radius:0;
}
.block-editor-block-contextual-toolbar.is-unstyled{
  box-shadow:0 1px 0 0 rgba(0,0,0,.133);
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar{
  overflow:auto;
  overflow-y:hidden;
  scrollbar-color:#e0e0e0 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-gutter:auto;
  scrollbar-width:thin;
  will-change:transform;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{
  background-color:initial;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:#e0e0e0;
  border:3px solid #0000;
  border-radius:8px;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .block-editor-block-contextual-toolbar .block-editor-block-toolbar{
    scrollbar-color:#949494 #0000;
  }
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{
  display:none;
}
.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{
  flex-grow:0;
  width:auto;
}
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{
  margin-bottom:-1px;
  margin-top:-1px;
  position:relative;
}
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{
  align-items:center;
  background-color:#1e1e1e;
  border-radius:100%;
  content:"";
  display:inline-flex;
  height:2px;
  position:absolute;
  right:0;
  top:15px;
  width:2px;
}

.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  margin:0 !important;
  width:24px !important;
}
.block-editor-block-toolbar__block-controls .components-toolbar-group{
  padding:0;
}

.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{
  display:flex;
  flex-wrap:nowrap;
}

.block-editor-block-toolbar__slot{
  display:inline-flex;
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon{
  width:auto;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg{
  display:none;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after{
  content:attr(aria-label);
  font-size:12px;
}
.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{
  height:0 !important;
  min-width:0 !important;
  width:0 !important;
}
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  padding-left:12px;
  padding-right:12px;
  text-wrap:nowrap;
}
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{
  width:0;
}
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{
  position:relative;
  width:auto;
}
@media (min-width:600px){
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{
    background:#e0e0e0;
    content:"";
    height:1px;
    left:50%;
    margin-top:-.5px;
    position:absolute;
    top:50%;
    transform:translate(-50%);
    width:100%;
  }
}
@media (min-width:782px){
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{
    background:#1e1e1e;
  }
}
.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{
  padding-left:6px;
  padding-right:6px;
}
.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{
  padding-left:8px;
  padding-right:8px;
}
.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{
  border-left:1px solid #ddd;
  margin-left:6px;
  margin-right:-6px;
  white-space:nowrap;
}
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{
  padding-left:12px;
  padding-right:12px;
}
.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{
  width:auto;
}
.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{
  flex-shrink:1;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{
  margin-left:6px;
}

.block-editor-inserter{
  background:none;
  border:none;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:0;
  padding:0;
}
@media (min-width:782px){
  .block-editor-inserter{
    position:relative;
  }
}

.block-editor-inserter__main-area{
  gap:16px;
  height:100%;
  position:relative;
}
.block-editor-inserter__main-area.show-as-tabs{
  gap:0;
}
@media (min-width:782px){
  .block-editor-inserter__main-area .block-editor-tabbed-sidebar{
    width:350px;
  }
}

.block-editor-inserter__popover.is-quick .components-popover__content{
  border:none;
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
  outline:none;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{
  border-radius:4px 4px 0 0;
  border-top:1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{
  border-bottom:1px solid #ccc;
  border-radius:0 0 4px 4px;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{
  border:1px solid #1e1e1e;
}

.block-editor-inserter__popover .block-editor-inserter__menu{
  margin:-12px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{
  top:60px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{
  height:auto;
  overflow:visible;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{
  display:none;
}

.block-editor-inserter__toggle.components-button{
  align-items:center;
  border:none;
  cursor:pointer;
  display:inline-flex;
  outline:none;
  padding:0;
  transition:color .2s ease;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-inserter__toggle.components-button{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-inserter__menu{
  height:100%;
  overflow:visible;
  position:relative;
}
@media (min-width:782px){
  .block-editor-inserter__menu.show-panel{
    width:630px;
  }
}

.block-editor-inserter__inline-elements{
  margin-top:-1px;
}

.block-editor-inserter__menu.is-bottom:after{
  border-bottom-color:#fff;
}

.components-popover.block-editor-inserter__popover{
  z-index:99999;
}

.block-editor-inserter__search{
  padding:16px 16px 0;
}

.block-editor-inserter__no-tab-container{
  flex-grow:1;
  overflow-y:auto;
  position:relative;
}

.block-editor-inserter__panel-header{
  align-items:center;
  display:inline-flex;
  padding:16px 16px 0;
  position:relative;
}

.block-editor-inserter__panel-content{
  padding:16px;
}

.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{
  color:#757575;
  font-size:11px;
  font-weight:500;
  margin:0 12px 0 0;
  text-transform:uppercase;
}

.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{
  height:36px;
  line-height:36px;
}

.block-editor-inserter__panel-dropdown select{
  border:none;
}

.block-editor-inserter__reusable-blocks-panel{
  position:relative;
  text-align:right;
}

.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{
  padding:32px;
  text-align:center;
}

.block-editor-inserter__no-results-icon{
  fill:#949494;
}

.block-editor-inserter__child-blocks{
  padding:0 16px;
}

.block-editor-inserter__parent-block-header{
  align-items:center;
  display:flex;
}
.block-editor-inserter__parent-block-header h2{
  font-size:13px;
}
.block-editor-inserter__parent-block-header .block-editor-block-icon{
  margin-right:8px;
}

.block-editor-inserter__preview-container__popover{
  top:16px !important;
}

.block-editor-inserter__preview-container{
  display:none;
  max-height:calc(100% - 32px);
  overflow-y:hidden;
  padding:16px;
  width:280px;
}
@media (min-width:782px){
  .block-editor-inserter__preview-container{
    display:block;
  }
}
.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{
  height:100%;
}
.block-editor-inserter__preview-container .block-editor-block-card{
  padding-bottom:4px;
  padding-left:0;
  padding-right:0;
}

.block-editor-inserter__insertable-blocks-at-selection{
  border-bottom:1px solid #e0e0e0;
}

.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between;
  padding:16px;
}

.block-editor-inserter__category-tablist{
  border:none;
  display:flex;
  flex-direction:column;
  margin-bottom:8px;
}
.block-editor-inserter__category-tablist div[role=listitem]:last-child{
  margin-top:auto;
}
.block-editor-inserter__category-tablist[aria-orientation=vertical]:after{
  content:none;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab{
  display:block;
  font-weight:inherit;
  height:auto;
  padding:8px 4px 8px 12px;
  position:relative;
  text-align:left;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]{
  color:var(--wp-admin-theme-color);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] .components-flex-item{
  filter:brightness(.95);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] svg{
  fill:var(--wp-admin-theme-color);
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]:after{
  background:var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.04;
  outline:none;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus-visible,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus:not(:disabled){
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:0;
}
.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:after,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:before{
  display:none;
}

.block-editor-inserter__category-panel{
  display:flex;
  flex-direction:column;
  outline:1px solid #0000;
  padding:0 16px;
}
@media (min-width:782px){
  .block-editor-inserter__category-panel{
    background:#f0f0f0;
    border-left:1px solid #e0e0e0;
    border-top:1px solid #e0e0e0;
    height:calc(100% + 1px);
    left:350px;
    padding:0;
    position:absolute;
    top:-1px;
    width:280px;
  }
  .block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{
    padding:0 24px 16px;
  }
}

.block-editor-inserter__patterns-category-panel-header{
  padding:8px 0;
}
@media (min-width:782px){
  .block-editor-inserter__patterns-category-panel-header{
    padding:8px 24px;
  }
}

.block-editor-inserter__patterns-category-no-results{
  margin-top:24px;
}

.block-editor-block-patterns-list,.block-editor-inserter__media-list{
  flex-grow:1;
  height:100%;
  overflow-y:auto;
}

.block-editor-inserter__preview-content{
  align-items:center;
  background:#f0f0f0;
  display:grid;
  flex-grow:1;
}

.block-editor-inserter__preview-content-missing{
  align-items:center;
  background:#f0f0f0;
  border-radius:2px;
  color:#757575;
  display:flex;
  flex:1;
  justify-content:center;
  min-height:144px;
}

.block-editor-inserter__tips{
  border-top:1px solid #ddd;
  flex-shrink:0;
  padding:16px;
  position:relative;
}

.block-editor-inserter__quick-inserter{
  max-width:100%;
  width:100%;
}
@media (min-width:782px){
  .block-editor-inserter__quick-inserter{
    width:350px;
  }
}

.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{
  float:left;
  height:0;
  padding:0;
}

.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{
  padding:16px;
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-gap:8px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  margin-bottom:0;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{
  min-height:100px;
}

.block-editor-inserter__quick-inserter-separator{
  border-top:1px solid #ddd;
}

.block-editor-inserter__popover.is-quick>.components-popover__content{
  padding:0;
}

.block-editor-inserter__quick-inserter-expand.components-button{
  background:#1e1e1e;
  border-radius:0;
  color:#fff;
  display:block;
  width:100%;
}
.block-editor-inserter__quick-inserter-expand.components-button:hover{
  color:#fff;
}
.block-editor-inserter__quick-inserter-expand.components-button:active{
  color:#ccc;
}
.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  box-shadow:none;
}

.block-editor-block-patterns-explorer__sidebar{
  bottom:0;
  left:0;
  overflow-x:visible;
  overflow-y:scroll;
  padding:24px 32px 32px;
  position:absolute;
  top:72px;
  width:280px;
}
.block-editor-block-patterns-explorer__sidebar__categories-list__item{
  display:block;
  height:48px;
  text-align:left;
  width:100%;
}
.block-editor-block-patterns-explorer__search{
  margin-bottom:32px;
}
.block-editor-block-patterns-explorer__search-results-count{
  padding-bottom:32px;
}
.block-editor-block-patterns-explorer__list{
  margin-left:280px;
  padding:24px 0 32px;
}
.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{
  width:380px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list{
  display:grid;
  grid-gap:32px;
  grid-template-columns:repeat(1, 1fr);
  margin-bottom:16px;
}
@media (min-width:1080px){
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media (min-width:1440px){
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list{
    grid-template-columns:repeat(3, 1fr);
  }
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  min-height:240px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{
  height:inherit;
  max-height:800px;
  min-height:100px;
}

.components-heading.block-editor-inserter__patterns-category-panel-title{
  font-weight:500;
}

.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{
  justify-content:center;
  margin-top:16px;
  padding:16px;
  width:100%;
}

.block-editor-inserter__media-panel{
  display:flex;
  flex-direction:column;
  min-height:100%;
  padding:0 16px;
}
@media (min-width:782px){
  .block-editor-inserter__media-panel{
    padding:0;
  }
}
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{
  align-items:center;
  display:flex;
  flex:1;
  height:100%;
  justify-content:center;
}
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{
  margin-bottom:24px;
}
@media (min-width:782px){
  .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{
    margin-bottom:0;
    padding:16px 24px;
  }
  .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within){
    --wp-components-color-background:#fff;
  }
}

.block-editor-inserter__media-list__list-item{
  cursor:pointer;
  margin-bottom:24px;
  position:relative;
}
.block-editor-inserter__media-list__list-item.is-placeholder{
  min-height:100px;
}
.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{
  cursor:grab;
}
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{
  outline-color:#0000004d;
}
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button{
  display:block;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{
  position:absolute;
  right:8px;
  top:8px;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{
  background:#fff;
  display:none;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{
  display:block;
}
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{
  box-shadow:inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:2px solid #0000;
}

.block-editor-inserter__media-list__item{
  height:100%;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{
  align-items:center;
  border-radius:2px;
  display:flex;
  overflow:hidden;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{
  margin:0 auto;
  max-width:100%;
  outline:1px solid #0000001a;
  outline-offset:-1px;
}
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{
  align-items:center;
  background:#ffffffb3;
  display:flex;
  height:100%;
  justify-content:center;
  pointer-events:none;
  position:absolute;
  width:100%;
}
.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(-1*var(--wp-admin-border-width-focus));
  outline-width:var(--wp-admin-border-width-focus);
  transition:outline .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{
  min-width:auto;
}

.block-editor-inserter__mobile-tab-navigation{
  height:100%;
  padding:16px;
}
.block-editor-inserter__mobile-tab-navigation>*{
  height:100%;
}

@media (min-width:600px){
  .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{
    max-width:480px;
  }
}
.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{
  margin:0;
}

.block-editor-inserter__hint{
  margin:16px 16px 0;
}

.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{
  height:40px;
}

.block-editor-inserter__pattern-panel-placeholder{
  display:none;
}

.block-editor-inserter__menu.is-zoom-out{
  display:flex;
}
@media (min-width:782px){
  .block-editor-inserter__menu.is-zoom-out.show-panel:after{
    content:"";
    display:block;
    height:100%;
    width:300px;
  }
}

@media (max-width:959px){
  .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{
    flex-direction:column;
  }
}
.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{
  flex-direction:column;
}

.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{
  padding:0 24px 16px;
}

.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{
  margin-bottom:0;
}
.spacing-sizes-control .is-marked .components-range-control__track{
  transition:width .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .spacing-sizes-control .is-marked .components-range-control__track{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{
  transition:left .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control{
  flex:1;
  margin-bottom:0;
}
.spacing-sizes-control .components-range-control__mark{
  background-color:#fff;
  height:4px;
  top:-4px;
  transform:translateX(-50%);
  width:2px;
  z-index:1;
}
.spacing-sizes-control .components-range-control__marks{
  margin-top:17px;
}
.spacing-sizes-control .components-range-control__thumb-wrapper{
  z-index:3;
}

.spacing-sizes-control__header{
  height:16px;
  margin-bottom:12px;
}

.spacing-sizes-control__dropdown{
  height:24px;
}

.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{
  flex:1;
}

.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon{
  flex:0 0 auto;
}

.spacing-sizes-control__icon{
  margin-left:-4px;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z�����!dist/block-editor/content-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-block-icon{
  align-items:center;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.block-editor-block-icon.has-colors svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-block-icon.has-colors svg{
    fill:CanvasText;
  }
}
.block-editor-block-icon svg{
  max-height:24px;
  max-width:24px;
  min-height:20px;
  min-width:20px;
}

.block-editor-block-styles .block-editor-block-list__block{
  margin:0;
}
@keyframes selection-overlay__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:.4;
  }
}
:root .block-editor-block-list__layout::selection,:root .has-multi-selection .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{
  background-color:initial;
}
.block-editor-block-list__layout{
  position:relative;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{
  background:#0000;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{
  animation:selection-overlay__fade-in-animation .1s ease-out;
  animation-fill-mode:forwards;
  background:var(--wp-admin-theme-color);
  bottom:0;
  content:"";
  left:0;
  opacity:.4;
  outline:2px solid #0000;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{
  outline-color:#0000;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected{
  outline:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected:after{
  border-radius:2px;
  border-top:4px solid #ccc;
  bottom:auto;
  box-shadow:none;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:-14px;
  transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;
  z-index:0;
}
.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected:after{
  border-color:var(--wp-admin-theme-color);
}
.has-multi-selection .block-editor-block-list__layout{
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout [class^=components-]{
  -webkit-user-select:text;
          user-select:text;
}

.is-block-moving-mode.block-editor-block-list__block-selection-button{
  font-size:1px;
  height:1px;
  opacity:0;
  padding:0;
}

.block-editor-block-list__layout .block-editor-block-list__block{
  overflow-wrap:break-word;
  pointer-events:auto;
  position:relative;
  -webkit-user-select:text;
          user-select:text;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{
  z-index:20;
}
.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel *{
  z-index:1;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{
  margin:-10px 0 12px;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{
  margin:0 0 12px;
  width:100%;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content{
  font-size:13px;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning{
  min-height:48px;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{
  pointer-events:all;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning:after{
  background-color:#fff6;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after{
  background-color:initial;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay:after{
  display:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay:after{
  display:block;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after{
  box-shadow:0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{
  float:none;
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected{
  cursor:default;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered.rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected.rich-text{
  cursor:auto;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{
  outline-color:var(--wp-block-synced-color);
}

@keyframes block-editor-is-editable__animation{
  0%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  to{
    background-color:rgba(var(--wp-admin-theme-color--rgb), 0);
  }
}
@keyframes block-editor-is-editable__animation_reduce-motion{
  0%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  99%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  to{
    background-color:rgba(var(--wp-admin-theme-color--rgb), 0);
  }
}
.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{
  animation-delay:.1s;
  animation-duration:.8s;
  animation-fill-mode:backwards;
  animation-name:block-editor-is-editable__animation;
  animation-timing-function:ease-out;
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
@media (prefers-reduced-motion:reduce){
  .is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{
    animation-delay:0s;
    animation-name:block-editor-is-editable__animation_reduce-motion;
  }
}

.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){
  opacity:.2;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .is-focus-mode .block-editor-block-list__block:not(.has-child-selected){
    transition-delay:0s;
    transition-duration:0s;
  }
}

.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{
  opacity:1;
}

.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{
  z-index:21;
}

.wp-site-blocks>[data-align=left]{
  float:right;
  margin-left:2em;
}

.wp-site-blocks>[data-align=right]{
  float:left;
  margin-right:2em;
}

.wp-site-blocks>[data-align=center]{
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
}
.block-editor-block-list .block-editor-inserter{
  cursor:move;
  cursor:grab;
  margin:8px;
}

@keyframes block-editor-inserter__toggle__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.wp-block .block-list-appender .block-editor-inserter__toggle{
  animation:block-editor-inserter__toggle__fade-in-animation .1s ease;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .wp-block .block-list-appender .block-editor-inserter__toggle{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender{
  display:none;
}
.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle{
  opacity:0;
  transform:scale(0);
}

.block-editor-block-list__block .block-editor-block-list__block-html-textarea{
  border:none;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  display:block;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:15px;
  line-height:1.5;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:12px;
  resize:none;
  transition:padding .2s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-list__block .block-editor-block-list__block-html-textarea{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-block-list__block .block-editor-warning{
  position:relative;
  z-index:5;
}
.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning{
  margin-bottom:auto;
}

.block-editor-block-list__zoom-out-separator{
  align-items:center;
  background:#ddd;
  color:#000;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:400;
  justify-content:center;
  margin-left:-1px;
  margin-right:-1px;
  overflow:hidden;
  transition:background-color .3s ease;
}
.is-zoomed-out .block-editor-block-list__zoom-out-separator{
  font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale));
}
.block-editor-block-list__zoom-out-separator.is-dragged-over{
  background:#ccc;
}

.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{
  margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px) !important;
  max-width:none;
}

.is-vertical .block-list-appender{
  margin-left:auto;
  margin-right:12px;
  margin-top:12px;
  width:24px;
}

.block-list-appender>.block-editor-inserter{
  display:block;
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{
  opacity:0;
  transform:scale(0);
}

.block-editor-block-list__block.has-block-overlay{
  cursor:default;
}
.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{
  pointer-events:none;
}
.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{
  left:0;
  right:0;
  width:auto;
}

.block-editor-block-list__layout .is-dragging{
  background-color:currentColor !important;
  border-radius:2px !important;
  opacity:.05 !important;
  pointer-events:none !important;
}
.block-editor-block-list__layout .is-dragging::selection{
  background:#0000 !important;
}
.block-editor-block-list__layout .is-dragging:after{
  content:none !important;
}

.block-editor-block-preview__content-iframe .block-list-appender{
  display:none;
}

.block-editor-block-preview__live-content *{
  pointer-events:none;
}
.block-editor-block-preview__live-content .block-list-appender{
  display:none;
}
.block-editor-block-preview__live-content .components-button:disabled{
  opacity:1;
}
.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{
  display:none;
}

.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  font-size:12px;
  gap:8px;
  justify-content:flex-start;
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}
.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{
  fill:#949494 !important;
}
.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{
  padding:4px;
}
.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{
  background:none !important;
}
.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{
  fill:var(--wp-admin-theme-color) !important;
}
.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{
  align-items:center;
  display:flex;
  flex-direction:column;
  gap:4px;
  width:auto;
}

.block-editor-button-block-appender{
  align-items:center;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
  display:flex;
  flex-direction:column;
  height:auto;
  justify-content:center;
  width:100%;
}
.is-dark-theme .block-editor-button-block-appender{
  box-shadow:inset 0 0 0 1px #ffffffa6;
  color:#ffffffa6;
}
.block-editor-button-block-appender:hover{
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
  color:var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:focus{
  box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:active{
  color:#000;
}

.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child{
  pointer-events:none;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after{
  border:1px dashed;
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter{
  opacity:0;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within{
  opacity:1;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after{
  border:none;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter{
  visibility:visible;
}
.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:after{
  border:none;
}
.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{
  background-color:var(--wp-admin-theme-color);
  box-shadow:inset 0 0 0 1px #ffffffa6;
  color:#ffffffa6;
  transition:background-color .2s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{
    transition:none;
  }
}
.block-editor-default-block-appender{
  clear:both;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{
  outline:1px solid #0000;
}
.block-editor-default-block-appender .block-editor-default-block-appender__content{
  margin-block-end:0;
  margin-block-start:0;
  opacity:.62;
}
.block-editor-default-block-appender .components-drop-zone__content-icon{
  display:none;
}
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  min-width:24px;
  padding:0;
}
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter{
  left:0;
  line-height:0;
  position:absolute;
  top:0;
}
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled,.block-editor-default-block-appender .block-editor-inserter:disabled{
  display:none;
}
.block-editor-block-list__block .block-list-appender{
  bottom:0;
  left:0;
  list-style:none;
  padding:0;
  position:absolute;
  z-index:2;
}
.block-editor-block-list__block .block-list-appender.block-list-appender{
  line-height:0;
  margin:0;
}
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{
  height:24px;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{
  background:#1e1e1e;
  box-shadow:none;
  color:#fff;
  display:none;
  flex-direction:row;
  height:24px;
  min-width:24px;
  padding:0 !important;
  width:24px;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{
  display:none;
}
.block-editor-block-list__block .block-list-appender:only-child{
  align-self:center;
  left:auto;
  line-height:inherit;
  list-style:none;
  position:relative;
}
.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content{
  display:block;
}

.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{
  display:flex;
}

.block-editor-default-block-appender__content{
  cursor:text;
}

.block-editor-iframe__body{
  position:relative;
}

.block-editor-iframe__html{
  transform-origin:top center;
  transition:all .4s cubic-bezier(.46, .03, .52, .96),transform 0s,scale 0s,padding 0s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-iframe__html{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-iframe__html.zoom-out-animation{
  transition:all .4s cubic-bezier(.46, .03, .52, .96),transform 0s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-iframe__html.zoom-out-animation{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-iframe__html.is-zoomed-out{
  background-color:#ddd;
  margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size)*2/var(--wp-block-editor-iframe-zoom-out-scale)*-1 + -2px);
  padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));
  padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));
  scale:var(--wp-block-editor-iframe-zoom-out-scale);
  transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale))*-1));
}
.block-editor-iframe__html.is-zoomed-out body{
  min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale))/var(--wp-block-editor-iframe-zoom-out-scale));
}
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){
  display:flex;
  flex:1;
  flex-direction:column;
  height:100%;
}
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{
  flex:1;
}

.block-editor-block-list__layout.has-overlay:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:60;
}

.block-editor-media-placeholder__url-input-form{
  min-width:260px;
}
@media (min-width:600px){
  .block-editor-media-placeholder__url-input-form{
    width:300px;
  }
}

.block-editor-media-placeholder__cancel-button.is-link{
  display:block;
  margin:1em;
}

.block-editor-media-placeholder.is-appender{
  min-height:0;
}
.block-editor-media-placeholder.is-appender:hover{
  box-shadow:0 0 0 1px var(--wp-admin-theme-color);
  cursor:pointer;
}

.block-editor-plain-text{
  border:none;
  box-shadow:none;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
  padding:0;
  width:100%;
}

.rich-text [data-rich-text-placeholder]{
  pointer-events:none;
}
.rich-text [data-rich-text-placeholder]:after{
  content:attr(data-rich-text-placeholder);
  opacity:.62;
}
.rich-text:focus{
  outline:none;
}
.rich-text:focus [data-rich-text-format-boundary]{
  border-radius:2px;
}

.block-editor-rich-text__editable>p:first-child{
  margin-top:0;
}

figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{
  opacity:.8;
}

[data-rich-text-script]{
  display:inline;
}
[data-rich-text-script]:before{
  background:#ff0;
  content:"</>";
}

.block-editor-warning{
  align-items:center;
  background-color:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:flex;
  flex-wrap:wrap;
  padding:1em;
}
.block-editor-warning,.block-editor-warning .block-editor-warning__message{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}
.block-editor-warning .block-editor-warning__message{
  color:#1e1e1e;
  font-size:13px;
  line-height:1.4;
  margin:0;
}
.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{
  min-height:auto;
}
.block-editor-warning .block-editor-warning__contents{
  align-items:baseline;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:12px;
  justify-content:space-between;
  width:100%;
}
.block-editor-warning .block-editor-warning__actions{
  align-items:center;
  display:flex;
  gap:8px;
}

.components-popover.block-editor-warning__dropdown{
  z-index:99998;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Zhg;/dist/block-editor/default-editor-styles.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;--wp--style--block-gap:2em}p{line-height:1.8}.editor-post-title__block{font-size:2.5em;font-weight:800;margin-bottom:1em;margin-top:2em}PK�-Zf�C*�*�dist/block-editor/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-autocompleters__link{white-space:nowrap}.block-editor-autocompleters__link .block-editor-block-icon{margin-right:8px}.block-editor-global-styles-background-panel__inspector-media-replace-container{border:1px solid #ddd;border-radius:2px;grid-column:1/-1}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block;height:36px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block;height:36px}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle,.block-editor-global-styles-background-panel__image-preview-content{height:100%;padding-left:12px;width:100%}.block-editor-global-styles-background-panel__dropdown-toggle{background:#0000;border:none;cursor:pointer}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{height:20px;min-width:auto;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator{background-size:cover;border-radius:50%;display:block;height:20px;position:relative;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:226px}.block-editor-global-styles-background-panel__media-replace-popover .components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{background-color:initial;box-sizing:border-box;display:block;height:100%;transition:all .4s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion:reduce){iframe[name=editor-canvas]{transition-delay:0s;transition-duration:0s}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector__tab-item{display:flex;flex:1 1 0px;justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;justify-content:center;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px);will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}.block-editor-block-list__block-selection-button{background-color:#1e1e1e;border-radius:2px;display:inline-flex;font-size:13px;height:48px;padding:0 12px;z-index:22}.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content{align-items:center;display:inline-flex;margin:auto}.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content>.components-flex__item{margin-right:6px}.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle{cursor:grab;height:24px;margin-left:-2px;min-width:24px;padding:0}.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg{min-height:18px;min-width:18px}.block-editor-block-list__block-selection-button .block-editor-block-icon{color:#fff;font-size:13px;height:48px}.block-editor-block-list__block-selection-button .components-button{color:#fff;display:flex;height:48px;min-width:36px}.block-editor-block-list__block-selection-button .components-button:focus{border:none;box-shadow:none}.block-editor-block-list__block-selection-button .components-button:active,.block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover{color:#fff}.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button{padding:0}.block-editor-block-list__block-selection-button .block-editor-block-mover{background:unset;border:none}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button{margin-bottom:8px;margin-top:8px;pointer-events:all}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;overflow:visible;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards;opacity:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.components-button.block-editor-button-pattern-inserter__button.block-editor-block-tools__zoom-out-mode-inserter-button{top:-1px}.block-editor-block-lock-modal{z-index:1000001}@media (min-width:600px){.block-editor-block-lock-modal .components-modal__frame{max-width:480px}}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{margin:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:600}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{flex-shrink:0;margin-right:12px;fill:#1e1e1e}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{align-items:flex-start;color:#1e1e1e;display:flex;padding:16px}.block-editor-block-card__title{font-weight:500}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0;padding:3px 0}.block-editor-block-card .block-editor-block-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 6px 8px #0000004d;color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .1s linear .1s}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:#0000 linear-gradient(-45deg,#0000 47.5%,#fff 0,#fff 52.5%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 4px 8px #0003;opacity:1}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.components-button.block-editor-block-mover-button:before{animation-delay:0s;animation-duration:1ms}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:500;margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:pointer;margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;font-size:12px;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid #0000001a;outline-offset:-1px}.block-editor-block-patterns-list__item:hover:not(:focus) .block-editor-block-preview__container:after{outline-color:#0000004d}.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(-1*var(--wp-admin-border-width-focus));outline-width:var(--wp-admin-border-width-focus);transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{transition-delay:0s;transition-duration:0s}}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:auto}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled{background:none;color:#949494}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled){background-color:#757575;color:#fff}.show-icon-labels .block-editor-patterns__grid-pagination .components-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination .components-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination .components-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles__variants{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{box-shadow:inset 0 0 0 1px #ddd;color:#1e1e1e;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{box-shadow:inset 0 0 0 1px #ddd;color:var(--wp-admin-theme-color)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{box-sizing:border-box!important}.block-editor-block-switcher{position:relative}.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon{min-width:36px}.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle{position:relative}.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle{display:block;height:48px;margin:0}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon{margin:auto}.block-editor-block-switcher__toggle-text{margin-left:8px}.show-icon-labels .block-editor-block-switcher__toggle-text{display:none}.components-button.block-editor-block-switcher__no-switcher-icon{display:flex}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin-left:auto;margin-right:auto;min-width:24px!important}.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover{color:#1e1e1e}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-title{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon{min-width:36px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle{height:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{height:48px;width:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{padding:12px}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:pointer}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid #0000;border-radius:2px;height:100%;position:relative;transition:all .05s ease-in-out}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:pointer;font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap;overflow:hidden}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:pointer}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:pointer;font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:60px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;transition:transform .5s,z-index .5s;width:100%;z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{padding:0 16px 16px 52px;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle{border:1px solid #757575;border-radius:2px;justify-content:left;min-height:30px;padding:6px 12px;position:relative;text-align:left;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle{padding-right:24px}.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color)}.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg{height:100%;padding:0;position:absolute;right:0;top:0}.block-editor-block-variation-transforms__popover .components-popover__content{min-width:230px}.components-border-radius-control{margin-bottom:12px}.components-border-radius-control legend{margin-bottom:8px}.components-border-radius-control .components-border-radius-control__wrapper{align-items:flex-start;display:flex;justify-content:space-between}.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control{flex-shrink:0;margin-bottom:0;margin-right:16px;width:calc(50% - 8px)}.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control{flex:1;margin-right:12px}.components-border-radius-control .components-border-radius-control__input-controls-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:12px}.components-border-radius-control .component-border-radius-control__linked-button{display:flex;justify-content:center;margin-top:8px}.components-border-radius-control .component-border-radius-control__linked-button svg{margin-right:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{min-width:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-tools-panel-color-gradient-settings__item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0}.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:24px}.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-date-format-picker{margin-bottom:16px}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-duotone-control__popover>.components-popover__content{padding:16px;width:260px}.block-editor-duotone-control__popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{display:block;padding:0}.block-editor-global-styles-filters-panel__dropdown button,.block-editor-global-styles__shadow-dropdown button{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown button.is-open,.block-editor-global-styles__shadow-dropdown button.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:inline-flex;height:26px;padding:0;transform:scale(1);transition:transform .1s ease;width:26px;will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,#0000);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,#0000);opacity:1}.block-editor-grid-visualizer__drop-zone{background:#cccccc1a;grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation-delay:0s;animation-duration:1ms}}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-5px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.block-editor-image-size-control{margin-bottom:1em}.block-editor-image-size-control .block-editor-image-size-control__height,.block-editor-image-size-control .block-editor-image-size-control__width{margin-bottom:1.115em}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:#0000;color:#1e1e1e;cursor:pointer;display:flex;flex-direction:column;font-size:13px;height:auto;justify-content:center;padding:8px;position:relative;transition:all .05s ease-in-out;width:100%;word-break:break-word}@media (prefers-reduced-motion:reduce){.components-button.block-editor-block-types-list__item{transition-delay:0s;transition-duration:0s}}.components-button.block-editor-block-types-list__item:disabled{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-button.block-editor-block-types-list__item:not(:disabled).is-active{background:#1e1e1e;color:#fff;outline:2px solid #0000;outline-offset:-2px}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px;transition:all .05s ease-in-out}@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon{transition-delay:0s;transition-duration:0s}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon svg{transition-delay:0s;transition-duration:0s}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;-webkit-hyphens:auto;hyphens:auto;padding:4px 2px 8px}.show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button{justify-content:center}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;text-transform:capitalize;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__search-item.is-current{background:#0000;border:0;cursor:default;flex-direction:column;padding:16px;width:100%}.block-editor-link-control__search-item .block-editor-link-control__search-item-header{align-items:center;display:block;flex-direction:row;gap:8px;margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{display:flex;flex:1}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{align-items:center}.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{word-break:break-all}.block-editor-link-control__search-item .block-editor-link-control__search-item-details{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{background-color:#f0f0f0;border-radius:2px;height:32px;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{width:16px}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-title{line-height:1.1}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{box-shadow:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000;text-decoration:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{font-weight:400}.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.block-editor-link-control__search-item-top{align-items:center;display:flex;flex-direction:row;width:100%}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg{opacity:0}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s;background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__search-item-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 0 8px 24px}.block-editor-link-control__setting .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg);transition:transform .1s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition-delay:0s;transition-duration:0s}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);transition:transform .1s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition-delay:0s;transition-duration:0s}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-normal{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-up{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-down{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;transition:box-shadow .1s linear;white-space:nowrap;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before:before{border-top:4px solid var(--wp-admin-theme-color);content:"";left:0;pointer-events:none;position:absolute;right:0;top:-2px;transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";left:0;pointer-events:none;position:absolute;right:-29px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);z-index:1}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards;opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation-delay:0s;animation-duration:1ms}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:36px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon{min-width:24px;padding:0;width:24px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell{padding-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon{height:24px}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#0000001a;border-radius:1px;box-sizing:border-box;max-width:100%;padding:2px 6px;position:absolute;right:0;transform:translateY(-50%)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:#0000004d}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:pointer;height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg);transition:transform .2s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);transition:transform .2s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;min-width:24px;padding:0}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description,.modal-open .block-editor-media-replace-flow__options{display:none}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input.has-siblings{border-top:1px solid #1e1e1e;margin-top:8px;padding-bottom:8px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title{max-width:200px;white-space:nowrap}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-media-flow__error{max-width:255px;padding:0 20px 20px}.block-editor-media-flow__error .components-with-notices-ui{max-width:255px}.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{overflow:hidden;word-wrap:break-word}.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{position:absolute;right:10px}.block-editor-multi-selection-inspector__card{align-items:flex-start;display:flex;padding:16px}.block-editor-multi-selection-inspector__card-content{flex-grow:1}.block-editor-multi-selection-inspector__card-title{font-weight:500;margin-bottom:5px}.block-editor-multi-selection-inspector__card-description{font-size:13px}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;margin-right:10px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:600;margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:600;z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:12px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-tool-selector__help{border-top:1px solid #ddd;color:#757575;margin:8px -8px -8px;min-width:280px;padding:16px}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px;overflow-y:auto;padding:4px 0;transition:all .15s ease-in-out;width:302px}@media (prefers-reduced-motion:reduce){.block-editor-url-input__suggestions{transition-delay:0s;transition-duration:0s}}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:pointer;display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px;order:9999}.color-block-support-panel .block-editor-contrast-checker .components-notice__content{margin-right:0}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{margin-top:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;transition:border-color .1s linear,box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.block-editor-block-toolbar{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,#0000);border-radius:2px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors,.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden;scrollbar-color:#e0e0e0 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:auto;scrollbar-width:thin;will-change:transform}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:initial}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid #0000;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 #0000}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 #0000}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;right:0;top:15px;width:2px}.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin:0!important;width:24px!important}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon{width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px;text-wrap:nowrap}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:pointer;display:inline-flex;outline:none;padding:0;transition:color .2s ease}@media (prefers-reduced-motion:reduce){.block-editor-inserter__toggle.components-button{transition-delay:0s;transition-duration:0s}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{padding:16px 16px 0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:16px 16px 0;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:500;margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__no-results-icon{fill:#949494}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container__popover{top:16px!important}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px}.block-editor-inserter__category-tablist{border:none;display:flex;flex-direction:column;margin-bottom:8px}.block-editor-inserter__category-tablist div[role=listitem]:last-child{margin-top:auto}.block-editor-inserter__category-tablist[aria-orientation=vertical]:after{content:none}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab{display:block;font-weight:inherit;height:auto;padding:8px 4px 8px 12px;position:relative;text-align:left}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]{color:var(--wp-admin-theme-color)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] .components-flex-item{filter:brightness(.95)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] svg{fill:var(--wp-admin-theme-color)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";display:block;height:100%;left:0;opacity:.04;outline:none;position:absolute;right:0;top:0}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus-visible,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus:not(:disabled){border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:0}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:after,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:before{display:none}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid #0000;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand.components-button{background:#1e1e1e;border-radius:0;color:#fff;display:block;width:100%}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:scroll;padding:24px 32px 32px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__sidebar__categories-list__item{display:block;height:48px;text-align:left;width:100%}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-left:280px;padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:500}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-panel{display:flex;flex-direction:column;min-height:100%;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within){--wp-components-color-background:#fff}}.block-editor-inserter__media-list__list-item{cursor:pointer;margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:#0000004d}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid #0000001a;outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:#ffffffb3;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(-1*var(--wp-admin-border-width-focus));outline-width:var(--wp-admin-border-width-focus);transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition-delay:0s;transition-duration:0s}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{padding:0 24px 16px}.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{margin-bottom:0}.spacing-sizes-control .is-marked .components-range-control__track{transition:width .1s ease}@media (prefers-reduced-motion:reduce){.spacing-sizes-control .is-marked .components-range-control__track{transition-delay:0s;transition-duration:0s}}.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{transition:left .1s ease}@media (prefers-reduced-motion:reduce){.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{transition-delay:0s;transition-duration:0s}}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control{flex:1;margin-bottom:0}.spacing-sizes-control .components-range-control__mark{background-color:#fff;height:4px;top:-4px;transform:translateX(-50%);width:2px;z-index:1}.spacing-sizes-control .components-range-control__marks{margin-top:17px}.spacing-sizes-control .components-range-control__thumb-wrapper{z-index:3}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{flex:1}.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon{flex:0 0 auto}.spacing-sizes-control__icon{margin-left:-4px}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z-Z__/dist/block-editor/default-editor-styles-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}
body{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:18px;
  line-height:1.5;
  --wp--style--block-gap:2em;
}

p{
  line-height:1.8;
}

.editor-post-title__block{
  font-size:2.5em;
  font-weight:800;
  margin-bottom:1em;
  margin-top:2em;
}PK�-ZS�8�=�=�#dist/block-editor/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-left:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-autocompleters__link{white-space:nowrap}.block-editor-autocompleters__link .block-editor-block-icon{margin-left:8px}.block-editor-global-styles-background-panel__inspector-media-replace-container{border:1px solid #ddd;border-radius:2px;grid-column:1/-1}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block;height:36px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block;height:36px}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle,.block-editor-global-styles-background-panel__image-preview-content{height:100%;padding-right:12px;width:100%}.block-editor-global-styles-background-panel__dropdown-toggle{background:#0000;border:none;cursor:pointer}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{height:20px;min-width:auto;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator{background-size:cover;border-radius:50%;display:block;height:20px;position:relative;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:226px}.block-editor-global-styles-background-panel__media-replace-popover .components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-right:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{background-color:initial;box-sizing:border-box;display:block;height:100%;transition:all .4s cubic-bezier(.46,.03,.52,.96);width:100%}@media (prefers-reduced-motion:reduce){iframe[name=editor-canvas]{transition-delay:0s;transition-duration:0s}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector__tab-item{display:flex;flex:1 1 0px;justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;right:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;justify-content:center;position:absolute;right:calc(50% - 12px);top:calc(50% - 12px);will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}.block-editor-block-list__block-selection-button{background-color:#1e1e1e;border-radius:2px;display:inline-flex;font-size:13px;height:48px;padding:0 12px;z-index:22}.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content{align-items:center;display:inline-flex;margin:auto}.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content>.components-flex__item{margin-left:6px}.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle{cursor:grab;height:24px;margin-right:-2px;min-width:24px;padding:0}.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg{min-height:18px;min-width:18px}.block-editor-block-list__block-selection-button .block-editor-block-icon{color:#fff;font-size:13px;height:48px}.block-editor-block-list__block-selection-button .components-button{color:#fff;display:flex;height:48px;min-width:36px}.block-editor-block-list__block-selection-button .components-button:focus{border:none;box-shadow:none}.block-editor-block-list__block-selection-button .components-button:active,.block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover{color:#fff}.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button{padding:0}.block-editor-block-list__block-selection-button .block-editor-block-mover{background:unset;border:none}@keyframes hide-during-dragging{to{position:fixed;transform:translate(-9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button{margin-bottom:8px;margin-top:8px;pointer-events:all}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;overflow:visible;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-left-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards;opacity:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:absolute;right:-57px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{margin-right:-1px;position:relative;right:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.components-button.block-editor-button-pattern-inserter__button.block-editor-block-tools__zoom-out-mode-inserter-button{top:-1px}.block-editor-block-lock-modal{z-index:1000001}@media (min-width:600px){.block-editor-block-lock-modal .components-modal__frame{max-width:480px}}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{margin:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:600}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 32px 12px 0}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{flex-shrink:0;margin-left:12px;fill:#1e1e1e}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-right:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-right:1px solid #1e1e1e;margin-left:-6px;margin-right:6px!important}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(-1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{align-items:flex-start;color:#1e1e1e;display:flex;padding:16px}.block-editor-block-card__title{font-weight:500}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0;padding:3px 0}.block-editor-block-card .block-editor-block-icon{flex:0 0 24px;height:24px;margin-left:12px;margin-right:0;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 0 0 16px;width:50%}.block-editor-block-compare__wrapper>div button{float:left}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-right:1px solid #ddd;padding-left:0;padding-right:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{position:absolute;right:0;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 6px 8px #0000004d;color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-left:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-left:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .1s linear .1s}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:#0000 linear-gradient(45deg,#0000 47.5%,#fff 0,#fff 52.5%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 4px 8px #0003;opacity:1}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{right:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{left:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.components-button.block-editor-block-mover-button:before{animation-delay:0s;animation-duration:1ms}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:500;margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:pointer;margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;font-size:12px;text-align:right}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid #0000001a;outline-offset:-1px}.block-editor-block-patterns-list__item:hover:not(:focus) .block-editor-block-preview__container:after{outline-color:#0000004d}.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(-1*var(--wp-admin-border-width-focus));outline-width:var(--wp-admin-border-width-focus);transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container:after{transition-delay:0s;transition-duration:0s}}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:auto}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled{background:none;color:#949494}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled){background-color:#757575;color:#fff}.show-icon-labels .block-editor-patterns__grid-pagination .components-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination .components-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination .components-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{margin:0;min-height:auto;overflow:visible;right:0;text-align:initial;top:0;transform-origin:top right;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles__variants{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{box-shadow:inset 0 0 0 1px #ddd;color:#1e1e1e;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{box-shadow:inset 0 0 0 1px #ddd;color:var(--wp-admin-theme-color)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{box-sizing:border-box!important}.block-editor-block-switcher{position:relative}.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon{min-width:36px}.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle{position:relative}.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle{display:block;height:48px;margin:0}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon{margin:auto}.block-editor-block-switcher__toggle-text{margin-right:8px}.show-icon-labels .block-editor-block-switcher__toggle-text{display:none}.components-button.block-editor-block-switcher__no-switcher-icon{display:flex}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin-left:auto;margin-right:auto;min-width:24px!important}.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover{color:#1e1e1e}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;pointer-events:none;position:absolute;right:0;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-title{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon{min-width:36px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle{height:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{height:48px;width:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{padding:12px}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:pointer}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid #0000;border-radius:2px;height:100%;position:relative;transition:all .05s ease-in-out}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:pointer;font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap;overflow:hidden}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:pointer}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:pointer;font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:60px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:right;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;transition:transform .5s,z-index .5s;width:100%;z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{padding:0 52px 16px 16px;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle{border:1px solid #757575;border-radius:2px;justify-content:right;min-height:30px;padding:6px 12px;position:relative;text-align:right;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle{padding-left:24px}.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color)}.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg{height:100%;left:0;padding:0;position:absolute;top:0}.block-editor-block-variation-transforms__popover .components-popover__content{min-width:230px}.components-border-radius-control{margin-bottom:12px}.components-border-radius-control legend{margin-bottom:8px}.components-border-radius-control .components-border-radius-control__wrapper{align-items:flex-start;display:flex;justify-content:space-between}.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control{flex-shrink:0;margin-bottom:0;margin-left:16px;width:calc(50% - 8px)}.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control{flex:1;margin-left:12px}.components-border-radius-control .components-border-radius-control__input-controls-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:12px}.components-border-radius-control .component-border-radius-control__linked-button{display:flex;justify-content:center;margin-top:8px}.components-border-radius-control .component-border-radius-control__linked-button svg{margin-left:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{min-width:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-tools-panel-color-gradient-settings__item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0}.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:24px}.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:right}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-date-format-picker{margin-bottom:16px}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-duotone-control__popover>.components-popover__content{padding:16px;width:260px}.block-editor-duotone-control__popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:left}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{display:block;padding:0}.block-editor-global-styles-filters-panel__dropdown button,.block-editor-global-styles__shadow-dropdown button{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown button.is-open,.block-editor-global-styles__shadow-dropdown button.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:inline-flex;height:26px;padding:0;transform:scale(1);transition:transform .1s ease;width:26px;will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,#0000);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,#0000);opacity:1}.block-editor-grid-visualizer__drop-zone{background:#cccccc1a;grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation-delay:0s;animation-duration:1ms}}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-5px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{left:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{right:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{left:0;position:absolute;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.block-editor-image-size-control{margin-bottom:1em}.block-editor-image-size-control .block-editor-image-size-control__height,.block-editor-image-size-control .block-editor-image-size-control__width{margin-bottom:1.115em}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:#0000;color:#1e1e1e;cursor:pointer;display:flex;flex-direction:column;font-size:13px;height:auto;justify-content:center;padding:8px;position:relative;transition:all .05s ease-in-out;width:100%;word-break:break-word}@media (prefers-reduced-motion:reduce){.components-button.block-editor-block-types-list__item{transition-delay:0s;transition-duration:0s}}.components-button.block-editor-block-types-list__item:disabled{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-button.block-editor-block-types-list__item:not(:disabled).is-active{background:#1e1e1e;color:#fff;outline:2px solid #0000;outline-offset:-2px}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px;transition:all .05s ease-in-out}@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon{transition-delay:0s;transition-duration:0s}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}@media (prefers-reduced-motion:reduce){.block-editor-block-types-list__item-icon svg{transition-delay:0s;transition-duration:0s}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;-webkit-hyphens:auto;hyphens:auto;padding:4px 2px 8px}.show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button{justify-content:center}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{margin-left:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:16px;pointer-events:none;position:absolute;right:-1px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:right}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;text-transform:capitalize;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__search-item.is-current{background:#0000;border:0;cursor:default;flex-direction:column;padding:16px;width:100%}.block-editor-link-control__search-item .block-editor-link-control__search-item-header{align-items:center;display:block;flex-direction:row;gap:8px;margin-left:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{display:flex;flex:1}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{align-items:center}.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{word-break:break-all}.block-editor-link-control__search-item .block-editor-link-control__search-item-details{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{background-color:#f0f0f0;border-radius:2px;height:32px;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{width:16px}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-title{line-height:1.1}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{box-shadow:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000;text-decoration:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{font-weight:400}.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.block-editor-link-control__search-item-top{align-items:center;display:flex;flex-direction:row;width:100%}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg{opacity:0}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s;background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__search-item-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px 8px 0}.block-editor-link-control__setting .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-right:0}.is-preview .block-editor-link-control__setting{padding:20px 0 8px 8px}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-right:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(-90deg);transition:transform .1s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition-delay:0s;transition-duration:0s}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);transition:transform .1s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition-delay:0s;transition-duration:0s}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:40px;position:absolute;right:auto;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{left:12px;top:calc(50% + 4px)}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-normal{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-up{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px);transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-displacement-down{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1));transition:transform .2s}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf.is-dragging{opacity:0;pointer-events:none;right:0;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 0 6px 4px;position:relative;text-align:right;text-decoration:none;transition:box-shadow .1s linear;white-space:nowrap;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before:before{border-top:4px solid var(--wp-admin-theme-color);content:"";left:0;pointer-events:none;position:absolute;right:0;top:-2px;transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";left:-29px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{left:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);z-index:1}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards;opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation-delay:0s;animation-duration:1ms}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:36px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon{min-width:24px;padding:0;width:24px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell{padding-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon{height:24px}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 1px 6px 6px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{position:relative;right:2px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#0000001a;border-radius:1px;box-sizing:border-box;left:0;max-width:100%;padding:2px 6px;position:absolute;transform:translateY(-50%)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:#0000004d}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-right:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:pointer;height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-right:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-right:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-right:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-right:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-right:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-right:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-right:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-right:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-right:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(-90deg);transition:transform .2s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);transition:transform .2s ease;visibility:visible}@media (prefers-reduced-motion:reduce){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition-delay:0s;transition-duration:0s}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 24px 0 0;min-width:24px;padding:0}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description,.modal-open .block-editor-media-replace-flow__options{display:none}.block-editor-media-replace-flow__indicator{margin-right:4px}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input.has-siblings{border-top:1px solid #1e1e1e;margin-top:8px;padding-bottom:8px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title{max-width:200px;white-space:nowrap}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-media-flow__error{max-width:255px;padding:0 20px 20px}.block-editor-media-flow__error .components-with-notices-ui{max-width:255px}.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{overflow:hidden;word-wrap:break-word}.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{left:10px;position:absolute}.block-editor-multi-selection-inspector__card{align-items:flex-start;display:flex;padding:16px}.block-editor-multi-selection-inspector__card-content{flex-grow:1}.block-editor-multi-selection-inspector__card-title{font-weight:500;margin-bottom:5px}.block-editor-multi-selection-inspector__card-description{font-size:13px}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:10px;margin-right:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 -3px .6em 0}.block-editor-responsive-block-control__label{font-weight:600;margin-bottom:.6em;margin-right:-3px}.block-editor-responsive-block-control__inner{margin-right:-1px}.block-editor-responsive-block-control__toggle{margin-right:1px}.block-editor-responsive-block-control .components-base-control__help{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:600;z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-left:12px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-tool-selector__help{border-top:1px solid #ddd;color:#757575;margin:8px -8px -8px;min-width:280px;padding:16px}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{left:8px;margin:0;position:absolute;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px;overflow-y:auto;padding:4px 0;transition:all .15s ease-in-out;width:302px}@media (prefers-reduced-motion:reduce){.block-editor-url-input__suggestions{transition-delay:0s;transition-duration:0s}}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:pointer;display:block;font-size:13px;height:auto;min-height:36px;text-align:right;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-left:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;left:-1px;position:absolute;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:right}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-left:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(-180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-left:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px;order:9999}.color-block-support-panel .block-editor-contrast-checker .components-notice__content{margin-left:0}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{margin-top:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;transition:border-color .1s linear,box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.block-editor-block-toolbar{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-left:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,#0000);border-radius:2px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors,.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-left:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden;scrollbar-color:#e0e0e0 #0000;scrollbar-gutter:stable both-edges;scrollbar-gutter:auto;scrollbar-width:thin;will-change:transform}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:initial}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid #0000;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 #0000}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 #0000}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;left:0;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin:0!important;width:24px!important}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon{width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:12px;padding-right:12px;text-wrap:nowrap}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #ddd;margin-left:-6px;margin-right:6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-right:6px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:pointer;display:inline-flex;outline:none;padding:0;transition:color .2s ease}@media (prefers-reduced-motion:reduce){.block-editor-inserter__toggle.components-button{transition-delay:0s;transition-duration:0s}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{padding:16px 16px 0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:16px 16px 0;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:500;margin:0 0 0 12px;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:left}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__no-results-icon{fill:#949494}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-left:8px}.block-editor-inserter__preview-container__popover{top:16px!important}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px}.block-editor-inserter__category-tablist{border:none;display:flex;flex-direction:column;margin-bottom:8px}.block-editor-inserter__category-tablist div[role=listitem]:last-child{margin-top:auto}.block-editor-inserter__category-tablist[aria-orientation=vertical]:after{content:none}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab{display:block;font-weight:inherit;height:auto;padding:8px 12px 8px 4px;position:relative;text-align:right}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]{color:var(--wp-admin-theme-color)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] .components-flex-item{filter:brightness(.95)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true] svg{fill:var(--wp-admin-theme-color)}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab[aria-selected=true]:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";display:block;height:100%;left:0;opacity:.04;outline:none;position:absolute;right:0;top:0}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus-visible,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:focus:not(:disabled){border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:0}.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:after,.block-editor-inserter__category-tablist .block-editor-inserter__category-tab:before{display:none}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid #0000;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);padding:0;position:absolute;right:350px;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:right;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand.components-button{background:#1e1e1e;border-radius:0;color:#fff;display:block;width:100%}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.block-editor-block-patterns-explorer__sidebar{bottom:0;overflow-x:visible;overflow-y:scroll;padding:24px 32px 32px;position:absolute;right:0;top:72px;width:280px}.block-editor-block-patterns-explorer__sidebar__categories-list__item{display:block;height:48px;text-align:right;width:100%}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-right:280px;padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:500}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-panel{display:flex;flex-direction:column;min-height:100%;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within){--wp-components-color-background:#fff}}.block-editor-inserter__media-list__list-item{cursor:pointer;margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:#0000004d}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{left:8px;position:absolute;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid #0000001a;outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:#ffffffb3;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(-1*var(--wp-admin-border-width-focus));outline-width:var(--wp-admin-border-width-focus);transition:outline .1s linear}@media (prefers-reduced-motion:reduce){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition-delay:0s;transition-duration:0s}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{padding:0 24px 16px}.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{margin-bottom:0}.spacing-sizes-control .is-marked .components-range-control__track{transition:width .1s ease}@media (prefers-reduced-motion:reduce){.spacing-sizes-control .is-marked .components-range-control__track{transition-delay:0s;transition-duration:0s}}.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{transition:right .1s ease}@media (prefers-reduced-motion:reduce){.spacing-sizes-control .is-marked .components-range-control__thumb-wrapper{transition-delay:0s;transition-duration:0s}}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control{flex:1;margin-bottom:0}.spacing-sizes-control .components-range-control__mark{background-color:#fff;height:4px;top:-4px;transform:translateX(50%);width:2px;z-index:1}.spacing-sizes-control .components-range-control__marks{margin-top:17px}.spacing-sizes-control .components-range-control__thumb-wrapper{z-index:3}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{flex:1}.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon{flex:0 0 auto}.spacing-sizes-control__icon{margin-right:-4px}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-ZL	��x�x!dist/block-editor/content.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root .has-multi-selection .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:initial}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:#0000}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;outline:2px solid #0000;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media (prefers-reduced-motion:reduce){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation-delay:0s;animation-duration:1ms}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:#0000}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected:after{border-radius:2px;border-top:4px solid #ccc;bottom:auto;box-shadow:none;content:"";left:0;pointer-events:none;position:absolute;right:0;top:-14px;transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;z-index:0}.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected:after{border-color:var(--wp-admin-theme-color)}.has-multi-selection .block-editor-block-list__layout{-webkit-user-select:none;user-select:none}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.is-block-moving-mode.block-editor-block-list__block-selection-button{font-size:1px;height:1px;opacity:0;padding:0}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative;-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel *{z-index:1}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content{font-size:13px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block.has-warning:after{background-color:#fff6;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after{background-color:initial}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay:after{display:none}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay:after{display:block}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after{box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected{cursor:default}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered.rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected.rich-text{cursor:auto}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);outline-style:solid;outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition-delay:0s;transition-duration:0s}}.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:21}.wp-site-blocks>[data-align=left]{float:left;margin-right:2em}.wp-site-blocks>[data-align=right]{float:right;margin-left:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.wp-block .block-list-appender .block-editor-inserter__toggle{animation-delay:0s;animation-duration:1ms}}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender{display:none}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;transition:padding .2s linear;width:100%}@media (prefers-reduced-motion:reduce){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition-delay:0s;transition-duration:0s}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__block .block-editor-warning{position:relative;z-index:5}.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning{margin-bottom:auto}.block-editor-block-list__zoom-out-separator{align-items:center;background:#ddd;color:#000;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;margin-left:-1px;margin-right:-1px;overflow:hidden;transition:background-color .3s ease}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px)!important;max-width:none}.is-vertical .block-list-appender{margin-left:12px;margin-right:auto;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{background-color:currentColor!important;border-radius:2px!important;opacity:.05!important;pointer-events:none!important}.block-editor-block-list__layout .is-dragging::selection{background:#0000!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px #ffffffa6;color:#ffffffa6}.block-editor-button-block-appender:hover{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:focus{box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child{pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:after{border:none}.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px #ffffffa6;color:#ffffffa6;transition:background-color .2s ease-in-out}@media (prefers-reduced-motion:reduce){.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{transition:none}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid #0000}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled,.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;list-style:none;padding:0;position:absolute;right:0;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;box-shadow:none;color:#fff;display:none;flex-direction:row;height:24px;min-width:24px;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:only-child{align-self:center;line-height:inherit;list-style:none;position:relative;right:auto}.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center;transition:all .4s cubic-bezier(.46,.03,.52,.96),transform 0s,scale 0s,padding 0s}@media (prefers-reduced-motion:reduce){.block-editor-iframe__html{transition-delay:0s;transition-duration:0s}}.block-editor-iframe__html.zoom-out-animation{transition:all .4s cubic-bezier(.46,.03,.52,.96),transform 0s}@media (prefers-reduced-motion:reduce){.block-editor-iframe__html.zoom-out-animation{transition-delay:0s;transition-duration:0s}}.block-editor-iframe__html.is-zoomed-out{background-color:#ddd;margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size)*2/var(--wp-block-editor-iframe-zoom-out-scale)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));scale:var(--wp-block-editor-iframe-zoom-out-scale);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale)))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale))/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-block-list__layout.has-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:60}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:pointer}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62}.rich-text:focus{outline:none}.rich-text:focus [data-rich-text-format-boundary]{border-radius:2px}.block-editor-rich-text__editable>p:first-child{margin-top:0}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Zhg;3dist/block-editor/default-editor-styles-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;--wp--style--block-gap:2em}p{line-height:1.8}.editor-post-title__block{font-size:2.5em;font-weight:800;margin-bottom:1em;margin-top:2em}PK�-Z��A��dist/block-editor/content.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.block-editor-block-icon{
  align-items:center;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.block-editor-block-icon.has-colors svg{
  fill:currentColor;
}
@media (forced-colors:active){
  .block-editor-block-icon.has-colors svg{
    fill:CanvasText;
  }
}
.block-editor-block-icon svg{
  max-height:24px;
  max-width:24px;
  min-height:20px;
  min-width:20px;
}

.block-editor-block-styles .block-editor-block-list__block{
  margin:0;
}
@keyframes selection-overlay__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:.4;
  }
}
:root .block-editor-block-list__layout::selection,:root .has-multi-selection .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{
  background-color:initial;
}
.block-editor-block-list__layout{
  position:relative;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{
  background:#0000;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{
  animation:selection-overlay__fade-in-animation .1s ease-out;
  animation-fill-mode:forwards;
  background:var(--wp-admin-theme-color);
  bottom:0;
  content:"";
  left:0;
  opacity:.4;
  outline:2px solid #0000;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{
  outline-color:#0000;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected{
  outline:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after,.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected:after{
  border-radius:2px;
  border-top:4px solid #ccc;
  bottom:auto;
  box-shadow:none;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:-14px;
  transition:border-color .1s linear,border-style .1s linear,box-shadow .1s linear;
  z-index:0;
}
.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected:after{
  border-color:var(--wp-admin-theme-color);
}
.has-multi-selection .block-editor-block-list__layout{
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout [class^=components-]{
  -webkit-user-select:text;
          user-select:text;
}

.is-block-moving-mode.block-editor-block-list__block-selection-button{
  font-size:1px;
  height:1px;
  opacity:0;
  padding:0;
}

.block-editor-block-list__layout .block-editor-block-list__block{
  overflow-wrap:break-word;
  pointer-events:auto;
  position:relative;
  -webkit-user-select:text;
          user-select:text;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{
  z-index:20;
}
.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel *{
  z-index:1;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{
  margin:-10px 0 12px;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{
  margin:0 0 12px;
  width:100%;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content{
  font-size:13px;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning{
  min-height:48px;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{
  pointer-events:all;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning:after{
  background-color:#fff6;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after{
  background-color:initial;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay:after{
  display:none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable>.block-editor-inner-blocks>.block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay:after{
  display:block;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after{
  box-shadow:0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{
  float:none;
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected{
  cursor:default;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered.rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected .rich-text,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected.rich-text{
  cursor:auto;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{
  bottom:0;
  content:"";
  left:0;
  outline-color:var(--wp-admin-theme-color);
  outline-offset:calc(((-1*var(--wp-admin-border-width-focus))/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  outline-style:solid;
  outline-width:calc((var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale, 1))*1);
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{
  outline-color:var(--wp-block-synced-color);
}

@keyframes block-editor-is-editable__animation{
  0%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  to{
    background-color:rgba(var(--wp-admin-theme-color--rgb), 0);
  }
}
@keyframes block-editor-is-editable__animation_reduce-motion{
  0%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  99%{
    background-color:rgba(var(--wp-admin-theme-color--rgb), .1);
  }
  to{
    background-color:rgba(var(--wp-admin-theme-color--rgb), 0);
  }
}
.is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{
  animation-delay:.1s;
  animation-duration:.8s;
  animation-fill-mode:backwards;
  animation-name:block-editor-is-editable__animation;
  animation-timing-function:ease-out;
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
@media (prefers-reduced-motion:reduce){
  .is-root-container:not([inert]) .block-editor-block-list__block.is-reusable.is-selected .block-editor-block-list__block.has-editable-outline:after{
    animation-delay:0s;
    animation-name:block-editor-is-editable__animation_reduce-motion;
  }
}

.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){
  opacity:.2;
  transition:opacity .1s linear;
}
@media (prefers-reduced-motion:reduce){
  .is-focus-mode .block-editor-block-list__block:not(.has-child-selected){
    transition-delay:0s;
    transition-duration:0s;
  }
}

.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked-temporarily-editing-as-blocks.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-content-locked.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{
  opacity:1;
}

.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{
  z-index:21;
}

.wp-site-blocks>[data-align=left]{
  float:left;
  margin-right:2em;
}

.wp-site-blocks>[data-align=right]{
  float:right;
  margin-left:2em;
}

.wp-site-blocks>[data-align=center]{
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
}
.block-editor-block-list .block-editor-inserter{
  cursor:move;
  cursor:grab;
  margin:8px;
}

@keyframes block-editor-inserter__toggle__fade-in-animation{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.wp-block .block-list-appender .block-editor-inserter__toggle{
  animation:block-editor-inserter__toggle__fade-in-animation .1s ease;
  animation-fill-mode:forwards;
}
@media (prefers-reduced-motion:reduce){
  .wp-block .block-list-appender .block-editor-inserter__toggle{
    animation-delay:0s;
    animation-duration:1ms;
  }
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender{
  display:none;
}
.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle{
  opacity:0;
  transform:scale(0);
}

.block-editor-block-list__block .block-editor-block-list__block-html-textarea{
  border:none;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  display:block;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:15px;
  line-height:1.5;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:12px;
  resize:none;
  transition:padding .2s linear;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-block-list__block .block-editor-block-list__block-html-textarea{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-block-list__block .block-editor-warning{
  position:relative;
  z-index:5;
}
.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning{
  margin-bottom:auto;
}

.block-editor-block-list__zoom-out-separator{
  align-items:center;
  background:#ddd;
  color:#000;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:400;
  justify-content:center;
  margin-left:-1px;
  margin-right:-1px;
  overflow:hidden;
  transition:background-color .3s ease;
}
.is-zoomed-out .block-editor-block-list__zoom-out-separator{
  font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale));
}
.block-editor-block-list__zoom-out-separator.is-dragged-over{
  background:#ccc;
}

.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{
  margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px) !important;
  max-width:none;
}

.is-vertical .block-list-appender{
  margin-left:12px;
  margin-right:auto;
  margin-top:12px;
  width:24px;
}

.block-list-appender>.block-editor-inserter{
  display:block;
}

.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{
  opacity:0;
  transform:scale(0);
}

.block-editor-block-list__block.has-block-overlay{
  cursor:default;
}
.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{
  pointer-events:none;
}
.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{
  left:0;
  right:0;
  width:auto;
}

.block-editor-block-list__layout .is-dragging{
  background-color:currentColor !important;
  border-radius:2px !important;
  opacity:.05 !important;
  pointer-events:none !important;
}
.block-editor-block-list__layout .is-dragging::selection{
  background:#0000 !important;
}
.block-editor-block-list__layout .is-dragging:after{
  content:none !important;
}

.block-editor-block-preview__content-iframe .block-list-appender{
  display:none;
}

.block-editor-block-preview__live-content *{
  pointer-events:none;
}
.block-editor-block-preview__live-content .block-list-appender{
  display:none;
}
.block-editor-block-preview__live-content .components-button:disabled{
  opacity:1;
}
.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{
  display:none;
}

.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  font-size:12px;
  gap:8px;
  justify-content:flex-start;
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}
.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{
  fill:#949494 !important;
}
.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{
  padding:4px;
}
.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{
  background:none !important;
}
.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{
  fill:var(--wp-admin-theme-color) !important;
}
.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{
  align-items:center;
  display:flex;
  flex-direction:column;
  gap:4px;
  width:auto;
}

.block-editor-button-block-appender{
  align-items:center;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
  display:flex;
  flex-direction:column;
  height:auto;
  justify-content:center;
  width:100%;
}
.is-dark-theme .block-editor-button-block-appender{
  box-shadow:inset 0 0 0 1px #ffffffa6;
  color:#ffffffa6;
}
.block-editor-button-block-appender:hover{
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
  color:var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:focus{
  box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:active{
  color:#000;
}

.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child{
  pointer-events:none;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after{
  border:1px dashed;
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter{
  opacity:0;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within{
  opacity:1;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after{
  border:none;
}
.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter{
  visibility:visible;
}
.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:after{
  border:none;
}
.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{
  background-color:var(--wp-admin-theme-color);
  box-shadow:inset 0 0 0 1px #ffffffa6;
  color:#ffffffa6;
  transition:background-color .2s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{
    transition:none;
  }
}
.block-editor-default-block-appender{
  clear:both;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{
  outline:1px solid #0000;
}
.block-editor-default-block-appender .block-editor-default-block-appender__content{
  margin-block-end:0;
  margin-block-start:0;
  opacity:.62;
}
.block-editor-default-block-appender .components-drop-zone__content-icon{
  display:none;
}
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{
  background:#1e1e1e;
  color:#fff;
  height:24px;
  min-width:24px;
  padding:0;
}
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter{
  line-height:0;
  position:absolute;
  right:0;
  top:0;
}
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled,.block-editor-default-block-appender .block-editor-inserter:disabled{
  display:none;
}
.block-editor-block-list__block .block-list-appender{
  bottom:0;
  list-style:none;
  padding:0;
  position:absolute;
  right:0;
  z-index:2;
}
.block-editor-block-list__block .block-list-appender.block-list-appender{
  line-height:0;
  margin:0;
}
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{
  height:24px;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{
  background:#1e1e1e;
  box-shadow:none;
  color:#fff;
  display:none;
  flex-direction:row;
  height:24px;
  min-width:24px;
  padding:0 !important;
  width:24px;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{
  display:none;
}
.block-editor-block-list__block .block-list-appender:only-child{
  align-self:center;
  line-height:inherit;
  list-style:none;
  position:relative;
  right:auto;
}
.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content{
  display:block;
}

.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{
  display:flex;
}

.block-editor-default-block-appender__content{
  cursor:text;
}

.block-editor-iframe__body{
  position:relative;
}

.block-editor-iframe__html{
  transform-origin:top center;
  transition:all .4s cubic-bezier(.46, .03, .52, .96),transform 0s,scale 0s,padding 0s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-iframe__html{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-editor-iframe__html.zoom-out-animation{
  transition:all .4s cubic-bezier(.46, .03, .52, .96),transform 0s;
}
@media (prefers-reduced-motion:reduce){
  .block-editor-iframe__html.zoom-out-animation{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.block-editor-iframe__html.is-zoomed-out{
  background-color:#ddd;
  margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size)*2/var(--wp-block-editor-iframe-zoom-out-scale)*-1 + -2px);
  padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));
  padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale));
  scale:var(--wp-block-editor-iframe-zoom-out-scale);
  transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale)));
}
.block-editor-iframe__html.is-zoomed-out body{
  min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size)/var(--wp-block-editor-iframe-zoom-out-scale))/var(--wp-block-editor-iframe-zoom-out-scale));
}
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){
  display:flex;
  flex:1;
  flex-direction:column;
  height:100%;
}
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{
  flex:1;
}

.block-editor-block-list__layout.has-overlay:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:60;
}

.block-editor-media-placeholder__url-input-form{
  min-width:260px;
}
@media (min-width:600px){
  .block-editor-media-placeholder__url-input-form{
    width:300px;
  }
}

.block-editor-media-placeholder__cancel-button.is-link{
  display:block;
  margin:1em;
}

.block-editor-media-placeholder.is-appender{
  min-height:0;
}
.block-editor-media-placeholder.is-appender:hover{
  box-shadow:0 0 0 1px var(--wp-admin-theme-color);
  cursor:pointer;
}

.block-editor-plain-text{
  border:none;
  box-shadow:none;
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
  padding:0;
  width:100%;
}

.rich-text [data-rich-text-placeholder]{
  pointer-events:none;
}
.rich-text [data-rich-text-placeholder]:after{
  content:attr(data-rich-text-placeholder);
  opacity:.62;
}
.rich-text:focus{
  outline:none;
}
.rich-text:focus [data-rich-text-format-boundary]{
  border-radius:2px;
}

.block-editor-rich-text__editable>p:first-child{
  margin-top:0;
}

figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{
  opacity:.8;
}

[data-rich-text-script]{
  display:inline;
}
[data-rich-text-script]:before{
  background:#ff0;
  content:"</>";
}

.block-editor-warning{
  align-items:center;
  background-color:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:flex;
  flex-wrap:wrap;
  padding:1em;
}
.block-editor-warning,.block-editor-warning .block-editor-warning__message{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}
.block-editor-warning .block-editor-warning__message{
  color:#1e1e1e;
  font-size:13px;
  line-height:1.4;
  margin:0;
}
.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{
  min-height:auto;
}
.block-editor-warning .block-editor-warning__contents{
  align-items:baseline;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:12px;
  justify-content:space-between;
  width:100%;
}
.block-editor-warning .block-editor-warning__actions{
  align-items:center;
  display:flex;
  gap:8px;
}

.components-popover.block-editor-warning__dropdown{
  z-index:99998;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Z�.�8��dist/edit-post/classic.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block{
  margin-left:auto;
  margin-right:auto;
}

html :where(.editor-styles-wrapper){
  padding:8px;
}
html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full]{
  margin-left:-8px;
  margin-right:-8px;
}

html :where(.wp-block){
  margin-bottom:28px;
  margin-top:28px;
  max-width:840px;
}
html :where(.wp-block)[data-align=wide]{
  max-width:1100px;
}
html :where(.wp-block)[data-align=full]{
  max-width:none;
}
html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right]{
  height:0;
  width:100%;
}
html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before{
  content:none;
}
html :where(.wp-block)[data-align=left]>*{
  float:left;
  margin-right:2em;
}
html :where(.wp-block)[data-align=right]>*{
  float:right;
  margin-left:2em;
}
html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide]{
  clear:both;
}

.wp-block-group>[data-align=full]{
  margin-left:auto;
  margin-right:auto;
}

.wp-block-group.has-background>[data-align=full]{
  margin-left:-30px;
  width:calc(100% + 60px);
}
[data-align=full] .wp-block-group>.wp-block{
  padding-left:14px;
  padding-right:14px;
}
@media (min-width:600px){
  [data-align=full] .wp-block-group>.wp-block{
    padding-left:0;
    padding-right:0;
  }
}
[data-align=full] .wp-block-group>[data-align=full]{
  left:0;
  max-width:none;
  padding-left:0;
  padding-right:0;
  width:100%;
}
[data-align=full] .wp-block-group.has-background>[data-align=full]{
  width:calc(100% + 60px);
}PK�-Z$�F�dist/edit-post/classic.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block{margin-left:auto;margin-right:auto}html :where(.editor-styles-wrapper){padding:8px}html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full]{margin-left:-8px;margin-right:-8px}html :where(.wp-block){margin-bottom:28px;margin-top:28px;max-width:840px}html :where(.wp-block)[data-align=wide]{max-width:1100px}html :where(.wp-block)[data-align=full]{max-width:none}html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right]{height:0;width:100%}html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before{content:none}html :where(.wp-block)[data-align=left]>*{
  /*!rtl:begin:ignore*/float:left;margin-right:2em
  /*!rtl:end:ignore*/}html :where(.wp-block)[data-align=right]>*{
  /*!rtl:begin:ignore*/float:right;margin-left:2em
  /*!rtl:end:ignore*/}html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide]{clear:both}.wp-block-group>[data-align=full]{margin-left:auto;margin-right:auto}.wp-block-group.has-background>[data-align=full]{margin-left:-30px;width:calc(100% + 60px)}[data-align=full] .wp-block-group>.wp-block{padding-left:14px;padding-right:14px}@media (min-width:600px){[data-align=full] .wp-block-group>.wp-block{padding-left:0;padding-right:0}}[data-align=full] .wp-block-group>[data-align=full]{left:0;max-width:none;padding-left:0;padding-right:0;width:100%}[data-align=full] .wp-block-group.has-background>[data-align=full]{width:calc(100% + 60px)}PK�-ZWza^�6�6dist/edit-post/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

@media (min-width:782px){
  .edit-post-fullscreen-mode-close.components-button{
    align-items:center;
    align-self:stretch;
    background:#1e1e1e;
    border:none;
    border-radius:0;
    color:#fff;
    display:flex;
    height:60px;
    position:relative;
    width:60px;
  }
  .edit-post-fullscreen-mode-close.components-button:active{
    color:#fff;
  }
  .edit-post-fullscreen-mode-close.components-button:focus{
    box-shadow:none;
  }
  .edit-post-fullscreen-mode-close.components-button:before{
    border-radius:4px;
    bottom:10px;
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
    content:"";
    display:block;
    left:9px;
    position:absolute;
    right:9px;
    top:9px;
    transition:box-shadow .1s ease;
  }
}
@media (min-width:782px) and (prefers-reduced-motion:reduce){
  .edit-post-fullscreen-mode-close.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-post-fullscreen-mode-close.components-button:hover:before{
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #757575;
  }
  .edit-post-fullscreen-mode-close.components-button.has-icon:hover:before{
    box-shadow:none;
  }
  .edit-post-fullscreen-mode-close.components-button:focus:before{
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #ffffff1a, inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  }
}
.edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon{
  border-radius:2px;
  height:36px;
  margin-top:-1px;
  object-fit:cover;
  width:36px;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon{
  width:60px;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon svg{
  display:block;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon:after{
  content:none;
}

.edit-post-meta-boxes-main{
  background-color:#fff;
  display:flex;
  filter:drop-shadow(0 -1px rgba(0, 0, 0, .133));
  flex-direction:column;
  outline:1px solid #0000;
  overflow:hidden;
}
.edit-post-meta-boxes-main.is-resizable{
  padding-block-start:24px;
}

.edit-post-meta-boxes-main__presenter{
  box-shadow:0 1px #ddd;
  display:flex;
  outline:1px solid #0000;
  position:relative;
  z-index:1;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button,.is-toggle-only>.edit-post-meta-boxes-main__presenter{
  appearance:none;
  background-color:initial;
  border:none;
  outline:none;
  padding:0;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter{
  align-items:center;
  cursor:pointer;
  flex-shrink:0;
  height:32px;
  justify-content:space-between;
  padding-inline:24px 12px;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter:is(:hover,:focus-visible){
  color:var(--wp-admin-theme-color);
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter:focus-visible:after{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter>svg{
  fill:currentColor;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter{
  inset:0 0 auto;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{
  cursor:inherit;
  height:24px;
  margin:auto;
  width:64px;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{
  background-color:#ddd;
  border-radius:2px;
  content:"";
  height:4px;
  inset-block:calc(50% - 2px) auto;
  outline:2px solid #0000;
  outline-offset:-2px;
  position:absolute;
  transform:translateX(50%);
  transition:width .3s ease-out;
  width:inherit;
}
@media (prefers-reduced-motion:reduce){
  .is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter:is(:hover,:focus-within)>button:before{
  background-color:var(--wp-admin-theme-color);
  width:80px;
}

@media (pointer:coarse){
  .is-resizable.edit-post-meta-boxes-main{
    padding-block-start:32px;
  }
  .is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{
    height:32px;
  }
}
.edit-post-meta-boxes-main__liner{
  isolation:isolate;
  overflow:auto;
}

.edit-post-layout__metaboxes{
  clear:both;
}

.has-metaboxes .editor-visual-editor{
  flex:1;
}
.has-metaboxes .editor-visual-editor.is-iframed{
  isolation:isolate;
}

.components-editor-notices__snackbar{
  bottom:24px;
  left:0;
  padding-left:24px;
  padding-right:24px;
  position:fixed;
}

.edit-post-layout .components-editor-notices__snackbar{
  right:0;
}
@media (min-width:783px){
  .edit-post-layout .components-editor-notices__snackbar{
    right:160px;
  }
}
@media (min-width:783px){
  .auto-fold .edit-post-layout .components-editor-notices__snackbar{
    right:36px;
  }
}
@media (min-width:961px){
  .auto-fold .edit-post-layout .components-editor-notices__snackbar{
    right:160px;
  }
}
.folded .edit-post-layout .components-editor-notices__snackbar{
  right:0;
}
@media (min-width:783px){
  .folded .edit-post-layout .components-editor-notices__snackbar{
    right:36px;
  }
}

body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar{
  right:0 !important;
}

.edit-post-meta-boxes-area{
  position:relative;
}
.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{
  box-sizing:initial;
}
.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{
  box-sizing:border-box;
}
.edit-post-meta-boxes-area .postbox-header{
  border-bottom:0;
  border-top:1px solid #ddd;
}
.edit-post-meta-boxes-area #poststuff{
  margin:0 auto;
  min-width:auto;
  padding-top:0;
}
.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{
  box-sizing:border-box;
  color:inherit;
  font-weight:600;
  outline:none;
  padding:0 24px;
  position:relative;
  width:100%;
}
.edit-post-meta-boxes-area .postbox{
  border:0;
  color:inherit;
  margin-bottom:0;
}
.edit-post-meta-boxes-area .postbox>.inside{
  color:inherit;
  margin:0;
  padding:0 24px 24px;
}
.edit-post-meta-boxes-area .postbox .handlediv{
  height:44px;
  width:44px;
}
.edit-post-meta-boxes-area.is-loading:before{
  background:#0000;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.edit-post-meta-boxes-area .components-spinner{
  left:20px;
  position:absolute;
  top:10px;
  z-index:5;
}
.edit-post-meta-boxes-area .is-hidden{
  display:none;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]{
  border:1px solid #757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked{
  background:#fff;
  border-color:#757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:before{
  margin:-3px -4px;
}

.edit-post-meta-boxes-area__clear{
  clear:both;
}

.edit-post-welcome-guide,.edit-template-welcome-guide{
  width:312px;
}
.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{
  background:#00a0d2;
  margin:0 0 16px;
}
.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 24px;
  padding:0 32px;
}
.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-template-welcome-guide .components-button svg{
  fill:#fff;
}

body.js.block-editor-page{
  background:#fff;
}
body.js.block-editor-page #wpcontent{
  padding-right:0;
}
body.js.block-editor-page #wpbody-content{
  padding-bottom:0;
}
body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{
  display:none;
}
body.js.block-editor-page .a11y-speak-region{
  right:-1px;
  top:-1px;
}
body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{
  border-left-color:#fff;
}
body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

.block-editor-page #wpwrap{
  overflow-y:auto;
}
@media (min-width:782px){
  .block-editor-page #wpwrap{
    overflow-y:initial;
  }
}

.edit-post-visual-editor.is-iframed,.editor-header,.editor-post-publish-panel,.editor-sidebar,.editor-text-editor{
  box-sizing:border-box;
}
.edit-post-visual-editor.is-iframed *,.edit-post-visual-editor.is-iframed :after,.edit-post-visual-editor.is-iframed :before,.editor-header *,.editor-header :after,.editor-header :before,.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before,.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before,.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{
  box-sizing:inherit;
}

@media (min-width:600px){
  .block-editor__container{
    bottom:0;
    left:0;
    min-height:calc(100vh - 46px);
    position:absolute;
    right:0;
    top:0;
  }
}
@media (min-width:782px){
  .block-editor__container{
    min-height:calc(100vh - 32px);
  }
  body.is-fullscreen-mode .block-editor__container{
    min-height:100vh;
  }
}
.block-editor__container img{
  height:auto;
  max-width:100%;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-ZMe��6�6dist/edit-post/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

@media (min-width:782px){
  .edit-post-fullscreen-mode-close.components-button{
    align-items:center;
    align-self:stretch;
    background:#1e1e1e;
    border:none;
    border-radius:0;
    color:#fff;
    display:flex;
    height:60px;
    position:relative;
    width:60px;
  }
  .edit-post-fullscreen-mode-close.components-button:active{
    color:#fff;
  }
  .edit-post-fullscreen-mode-close.components-button:focus{
    box-shadow:none;
  }
  .edit-post-fullscreen-mode-close.components-button:before{
    border-radius:4px;
    bottom:10px;
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
    content:"";
    display:block;
    left:9px;
    position:absolute;
    right:9px;
    top:9px;
    transition:box-shadow .1s ease;
  }
}
@media (min-width:782px) and (prefers-reduced-motion:reduce){
  .edit-post-fullscreen-mode-close.components-button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
@media (min-width:782px){
  .edit-post-fullscreen-mode-close.components-button:hover:before{
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #757575;
  }
  .edit-post-fullscreen-mode-close.components-button.has-icon:hover:before{
    box-shadow:none;
  }
  .edit-post-fullscreen-mode-close.components-button:focus:before{
    box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #ffffff1a, inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  }
}
.edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon{
  border-radius:2px;
  height:36px;
  margin-top:-1px;
  object-fit:cover;
  width:36px;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon{
  width:60px;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon svg{
  display:block;
}
.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon:after{
  content:none;
}

.edit-post-meta-boxes-main{
  background-color:#fff;
  display:flex;
  filter:drop-shadow(0 -1px rgba(0, 0, 0, .133));
  flex-direction:column;
  outline:1px solid #0000;
  overflow:hidden;
}
.edit-post-meta-boxes-main.is-resizable{
  padding-block-start:24px;
}

.edit-post-meta-boxes-main__presenter{
  box-shadow:0 1px #ddd;
  display:flex;
  outline:1px solid #0000;
  position:relative;
  z-index:1;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button,.is-toggle-only>.edit-post-meta-boxes-main__presenter{
  appearance:none;
  background-color:initial;
  border:none;
  outline:none;
  padding:0;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter{
  align-items:center;
  cursor:pointer;
  flex-shrink:0;
  height:32px;
  justify-content:space-between;
  padding-inline:24px 12px;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter:is(:hover,:focus-visible){
  color:var(--wp-admin-theme-color);
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter:focus-visible:after{
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content:"";
  inset:var(--wp-admin-border-width-focus);
  outline:2px solid #0000;
  position:absolute;
}
.is-toggle-only>.edit-post-meta-boxes-main__presenter>svg{
  fill:currentColor;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter{
  inset:0 0 auto;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{
  cursor:inherit;
  height:24px;
  margin:auto;
  width:64px;
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{
  background-color:#ddd;
  border-radius:2px;
  content:"";
  height:4px;
  inset-block:calc(50% - 2px) auto;
  outline:2px solid #0000;
  outline-offset:-2px;
  position:absolute;
  transform:translateX(-50%);
  transition:width .3s ease-out;
  width:inherit;
}
@media (prefers-reduced-motion:reduce){
  .is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter:is(:hover,:focus-within)>button:before{
  background-color:var(--wp-admin-theme-color);
  width:80px;
}

@media (pointer:coarse){
  .is-resizable.edit-post-meta-boxes-main{
    padding-block-start:32px;
  }
  .is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{
    height:32px;
  }
}
.edit-post-meta-boxes-main__liner{
  isolation:isolate;
  overflow:auto;
}

.edit-post-layout__metaboxes{
  clear:both;
}

.has-metaboxes .editor-visual-editor{
  flex:1;
}
.has-metaboxes .editor-visual-editor.is-iframed{
  isolation:isolate;
}

.components-editor-notices__snackbar{
  bottom:24px;
  padding-left:24px;
  padding-right:24px;
  position:fixed;
  right:0;
}

.edit-post-layout .components-editor-notices__snackbar{
  left:0;
}
@media (min-width:783px){
  .edit-post-layout .components-editor-notices__snackbar{
    left:160px;
  }
}
@media (min-width:783px){
  .auto-fold .edit-post-layout .components-editor-notices__snackbar{
    left:36px;
  }
}
@media (min-width:961px){
  .auto-fold .edit-post-layout .components-editor-notices__snackbar{
    left:160px;
  }
}
.folded .edit-post-layout .components-editor-notices__snackbar{
  left:0;
}
@media (min-width:783px){
  .folded .edit-post-layout .components-editor-notices__snackbar{
    left:36px;
  }
}

body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar{
  left:0 !important;
}

.edit-post-meta-boxes-area{
  position:relative;
}
.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{
  box-sizing:initial;
}
.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{
  box-sizing:border-box;
}
.edit-post-meta-boxes-area .postbox-header{
  border-bottom:0;
  border-top:1px solid #ddd;
}
.edit-post-meta-boxes-area #poststuff{
  margin:0 auto;
  min-width:auto;
  padding-top:0;
}
.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{
  box-sizing:border-box;
  color:inherit;
  font-weight:600;
  outline:none;
  padding:0 24px;
  position:relative;
  width:100%;
}
.edit-post-meta-boxes-area .postbox{
  border:0;
  color:inherit;
  margin-bottom:0;
}
.edit-post-meta-boxes-area .postbox>.inside{
  color:inherit;
  margin:0;
  padding:0 24px 24px;
}
.edit-post-meta-boxes-area .postbox .handlediv{
  height:44px;
  width:44px;
}
.edit-post-meta-boxes-area.is-loading:before{
  background:#0000;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.edit-post-meta-boxes-area .components-spinner{
  position:absolute;
  right:20px;
  top:10px;
  z-index:5;
}
.edit-post-meta-boxes-area .is-hidden{
  display:none;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]{
  border:1px solid #757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked{
  background:#fff;
  border-color:#757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:before{
  margin:-3px -4px;
}

.edit-post-meta-boxes-area__clear{
  clear:both;
}

.edit-post-welcome-guide,.edit-template-welcome-guide{
  width:312px;
}
.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{
  background:#00a0d2;
  margin:0 0 16px;
}
.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{
  display:block;
  max-width:100%;
  object-fit:cover;
}
.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:24px;
  line-height:1.4;
  margin:16px 0;
  padding:0 32px;
}
.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{
  font-size:13px;
  line-height:1.4;
  margin:0 0 24px;
  padding:0 32px;
}
.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{
  margin:0 4px;
  vertical-align:text-top;
}

.edit-template-welcome-guide .components-button svg{
  fill:#fff;
}

body.js.block-editor-page{
  background:#fff;
}
body.js.block-editor-page #wpcontent{
  padding-left:0;
}
body.js.block-editor-page #wpbody-content{
  padding-bottom:0;
}
body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{
  display:none;
}
body.js.block-editor-page .a11y-speak-region{
  left:-1px;
  top:-1px;
}
body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{
  border-right-color:#fff;
}
body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{
  max-width:100%;
  width:auto;
}

.block-editor-page #wpwrap{
  overflow-y:auto;
}
@media (min-width:782px){
  .block-editor-page #wpwrap{
    overflow-y:initial;
  }
}

.edit-post-visual-editor.is-iframed,.editor-header,.editor-post-publish-panel,.editor-sidebar,.editor-text-editor{
  box-sizing:border-box;
}
.edit-post-visual-editor.is-iframed *,.edit-post-visual-editor.is-iframed :after,.edit-post-visual-editor.is-iframed :before,.editor-header *,.editor-header :after,.editor-header :before,.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before,.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before,.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{
  box-sizing:inherit;
}

@media (min-width:600px){
  .block-editor__container{
    bottom:0;
    left:0;
    min-height:calc(100vh - 46px);
    position:absolute;
    right:0;
    top:0;
  }
}
@media (min-width:782px){
  .block-editor__container{
    min-height:calc(100vh - 32px);
  }
  body.is-fullscreen-mode .block-editor__container{
    min-height:100vh;
  }
}
.block-editor__container img{
  height:auto;
  max-width:100%;
}

body.admin-color-light{
  --wp-admin-theme-color:#0085ba;
  --wp-admin-theme-color--rgb:0, 133, 186;
  --wp-admin-theme-color-darker-10:#0073a1;
  --wp-admin-theme-color-darker-10--rgb:0, 115, 161;
  --wp-admin-theme-color-darker-20:#006187;
  --wp-admin-theme-color-darker-20--rgb:0, 97, 135;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-light{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-modern{
  --wp-admin-theme-color:#3858e9;
  --wp-admin-theme-color--rgb:56, 88, 233;
  --wp-admin-theme-color-darker-10:#2145e6;
  --wp-admin-theme-color-darker-10--rgb:33, 69, 230;
  --wp-admin-theme-color-darker-20:#183ad6;
  --wp-admin-theme-color-darker-20--rgb:24, 58, 214;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-modern{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-blue{
  --wp-admin-theme-color:#096484;
  --wp-admin-theme-color--rgb:9, 100, 132;
  --wp-admin-theme-color-darker-10:#07526c;
  --wp-admin-theme-color-darker-10--rgb:7, 82, 108;
  --wp-admin-theme-color-darker-20:#064054;
  --wp-admin-theme-color-darker-20--rgb:6, 64, 84;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-blue{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-coffee{
  --wp-admin-theme-color:#46403c;
  --wp-admin-theme-color--rgb:70, 64, 60;
  --wp-admin-theme-color-darker-10:#383330;
  --wp-admin-theme-color-darker-10--rgb:56, 51, 48;
  --wp-admin-theme-color-darker-20:#2b2724;
  --wp-admin-theme-color-darker-20--rgb:43, 39, 36;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-coffee{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ectoplasm{
  --wp-admin-theme-color:#523f6d;
  --wp-admin-theme-color--rgb:82, 63, 109;
  --wp-admin-theme-color-darker-10:#46365d;
  --wp-admin-theme-color-darker-10--rgb:70, 54, 93;
  --wp-admin-theme-color-darker-20:#3a2c4d;
  --wp-admin-theme-color-darker-20--rgb:58, 44, 77;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ectoplasm{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-midnight{
  --wp-admin-theme-color:#e14d43;
  --wp-admin-theme-color--rgb:225, 77, 67;
  --wp-admin-theme-color-darker-10:#dd382d;
  --wp-admin-theme-color-darker-10--rgb:221, 56, 45;
  --wp-admin-theme-color-darker-20:#d02c21;
  --wp-admin-theme-color-darker-20--rgb:208, 44, 33;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-midnight{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-ocean{
  --wp-admin-theme-color:#627c83;
  --wp-admin-theme-color--rgb:98, 124, 131;
  --wp-admin-theme-color-darker-10:#576e74;
  --wp-admin-theme-color-darker-10--rgb:87, 110, 116;
  --wp-admin-theme-color-darker-20:#4c6066;
  --wp-admin-theme-color-darker-20--rgb:76, 96, 102;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-ocean{
    --wp-admin-border-width-focus:1.5px;
  }
}

body.admin-color-sunrise{
  --wp-admin-theme-color:#dd823b;
  --wp-admin-theme-color--rgb:221, 130, 59;
  --wp-admin-theme-color-darker-10:#d97426;
  --wp-admin-theme-color-darker-10--rgb:217, 116, 38;
  --wp-admin-theme-color-darker-20:#c36922;
  --wp-admin-theme-color-darker-20--rgb:195, 105, 34;
  --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
  body.admin-color-sunrise{
    --wp-admin-border-width-focus:1.5px;
  }
}PK�-Zx�#1#1dist/edit-post/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@media (min-width:782px){.edit-post-fullscreen-mode-close.components-button{align-items:center;align-self:stretch;background:#1e1e1e;border:none;border-radius:0;color:#fff;display:flex;height:60px;position:relative;width:60px}.edit-post-fullscreen-mode-close.components-button:active{color:#fff}.edit-post-fullscreen-mode-close.components-button:focus{box-shadow:none}.edit-post-fullscreen-mode-close.components-button:before{border-radius:4px;bottom:10px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}}@media (min-width:782px) and (prefers-reduced-motion:reduce){.edit-post-fullscreen-mode-close.components-button:before{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-post-fullscreen-mode-close.components-button:hover:before{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #757575}.edit-post-fullscreen-mode-close.components-button.has-icon:hover:before{box-shadow:none}.edit-post-fullscreen-mode-close.components-button:focus:before{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #ffffff1a,inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}}.edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon{border-radius:2px;height:36px;margin-top:-1px;object-fit:cover;width:36px}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon{width:60px}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon svg{display:block}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon:after{content:none}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid #0000;overflow:hidden}.edit-post-meta-boxes-main.is-resizable{padding-block-start:24px}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;outline:1px solid #0000;position:relative;z-index:1}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button,.is-toggle-only>.edit-post-meta-boxes-main__presenter{appearance:none;background-color:initial;border:none;outline:none;padding:0}.is-toggle-only>.edit-post-meta-boxes-main__presenter{align-items:center;cursor:pointer;flex-shrink:0;height:32px;justify-content:space-between;padding-inline:24px 12px}.is-toggle-only>.edit-post-meta-boxes-main__presenter:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.is-toggle-only>.edit-post-meta-boxes-main__presenter:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.is-toggle-only>.edit-post-meta-boxes-main__presenter>svg{fill:currentColor}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter{inset:0 0 auto}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{cursor:inherit;height:24px;margin:auto;width:64px}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid #0000;outline-offset:-2px;position:absolute;transform:translateX(-50%);transition:width .3s ease-out;width:inherit}@media (prefers-reduced-motion:reduce){.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{transition-delay:0s;transition-duration:0s}}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter:is(:hover,:focus-within)>button:before{background-color:var(--wp-admin-theme-color);width:80px}@media (pointer:coarse){.is-resizable.edit-post-meta-boxes-main{padding-block-start:32px}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{height:32px}}.edit-post-meta-boxes-main__liner{isolation:isolate;overflow:auto}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .editor-visual-editor{flex:1}.has-metaboxes .editor-visual-editor.is-iframed{isolation:isolate}.components-editor-notices__snackbar{bottom:24px;padding-left:24px;padding-right:24px;position:fixed;right:0}.edit-post-layout .components-editor-notices__snackbar{left:0}@media (min-width:783px){.edit-post-layout .components-editor-notices__snackbar{left:160px}}@media (min-width:783px){.auto-fold .edit-post-layout .components-editor-notices__snackbar{left:36px}}@media (min-width:961px){.auto-fold .edit-post-layout .components-editor-notices__snackbar{left:160px}}.folded .edit-post-layout .components-editor-notices__snackbar{left:0}@media (min-width:783px){.folded .edit-post-layout .components-editor-notices__snackbar{left:36px}}body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar{left:0!important}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:initial}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #ddd}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:inherit;font-weight:600;outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .components-spinner{position:absolute;right:20px;top:10px;z-index:5}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]{border:1px solid #757575}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked{background:#fff;border-color:#757575}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:before{margin:-3px -4px}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-template-welcome-guide .components-button svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-left:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor.is-iframed,.editor-header,.editor-post-publish-panel,.editor-sidebar,.editor-text-editor{box-sizing:border-box}.edit-post-visual-editor.is-iframed *,.edit-post-visual-editor.is-iframed :after,.edit-post-visual-editor.is-iframed :before,.editor-header *,.editor-header :after,.editor-header :before,.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before,.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before,.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - 32px)}body.is-fullscreen-mode .block-editor__container{min-height:100vh}}.block-editor__container img{height:auto;max-width:100%}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z��ٴ�"dist/edit-post/classic-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block{margin-left:auto;margin-right:auto}html :where(.editor-styles-wrapper){padding:8px}html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full]{margin-left:-8px;margin-right:-8px}html :where(.wp-block){margin-bottom:28px;margin-top:28px;max-width:840px}html :where(.wp-block)[data-align=wide]{max-width:1100px}html :where(.wp-block)[data-align=full]{max-width:none}html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right]{height:0;width:100%}html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before{content:none}html :where(.wp-block)[data-align=left]>*{float:left;margin-right:2em}html :where(.wp-block)[data-align=right]>*{float:right;margin-left:2em}html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide]{clear:both}.wp-block-group>[data-align=full]{margin-left:auto;margin-right:auto}.wp-block-group.has-background>[data-align=full]{margin-right:-30px;width:calc(100% + 60px)}[data-align=full] .wp-block-group>.wp-block{padding-left:14px;padding-right:14px}@media (min-width:600px){[data-align=full] .wp-block-group>.wp-block{padding-left:0;padding-right:0}}[data-align=full] .wp-block-group>[data-align=full]{max-width:none;padding-left:0;padding-right:0;right:0;width:100%}[data-align=full] .wp-block-group.has-background>[data-align=full]{width:calc(100% + 60px)}PK�-ZI�wv(1(1 dist/edit-post/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@media (min-width:782px){.edit-post-fullscreen-mode-close.components-button{align-items:center;align-self:stretch;background:#1e1e1e;border:none;border-radius:0;color:#fff;display:flex;height:60px;position:relative;width:60px}.edit-post-fullscreen-mode-close.components-button:active{color:#fff}.edit-post-fullscreen-mode-close.components-button:focus{box-shadow:none}.edit-post-fullscreen-mode-close.components-button:before{border-radius:4px;bottom:10px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;content:"";display:block;left:9px;position:absolute;right:9px;top:9px;transition:box-shadow .1s ease}}@media (min-width:782px) and (prefers-reduced-motion:reduce){.edit-post-fullscreen-mode-close.components-button:before{transition-delay:0s;transition-duration:0s}}@media (min-width:782px){.edit-post-fullscreen-mode-close.components-button:hover:before{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #757575}.edit-post-fullscreen-mode-close.components-button.has-icon:hover:before{box-shadow:none}.edit-post-fullscreen-mode-close.components-button:focus:before{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #ffffff1a,inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}}.edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon{border-radius:2px;height:36px;margin-top:-1px;object-fit:cover;width:36px}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon{width:60px}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon svg{display:block}.show-icon-labels .editor-header .edit-post-fullscreen-mode-close.has-icon:after{content:none}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid #0000;overflow:hidden}.edit-post-meta-boxes-main.is-resizable{padding-block-start:24px}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;outline:1px solid #0000;position:relative;z-index:1}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button,.is-toggle-only>.edit-post-meta-boxes-main__presenter{appearance:none;background-color:initial;border:none;outline:none;padding:0}.is-toggle-only>.edit-post-meta-boxes-main__presenter{align-items:center;cursor:pointer;flex-shrink:0;height:32px;justify-content:space-between;padding-inline:24px 12px}.is-toggle-only>.edit-post-meta-boxes-main__presenter:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.is-toggle-only>.edit-post-meta-boxes-main__presenter:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid #0000;position:absolute}.is-toggle-only>.edit-post-meta-boxes-main__presenter>svg{fill:currentColor}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter{inset:0 0 auto}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{cursor:inherit;height:24px;margin:auto;width:64px}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid #0000;outline-offset:-2px;position:absolute;transform:translateX(50%);transition:width .3s ease-out;width:inherit}@media (prefers-reduced-motion:reduce){.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button:before{transition-delay:0s;transition-duration:0s}}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter:is(:hover,:focus-within)>button:before{background-color:var(--wp-admin-theme-color);width:80px}@media (pointer:coarse){.is-resizable.edit-post-meta-boxes-main{padding-block-start:32px}.is-resizable.edit-post-meta-boxes-main .edit-post-meta-boxes-main__presenter>button{height:32px}}.edit-post-meta-boxes-main__liner{isolation:isolate;overflow:auto}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .editor-visual-editor{flex:1}.has-metaboxes .editor-visual-editor.is-iframed{isolation:isolate}.components-editor-notices__snackbar{bottom:24px;left:0;padding-left:24px;padding-right:24px;position:fixed}.edit-post-layout .components-editor-notices__snackbar{right:0}@media (min-width:783px){.edit-post-layout .components-editor-notices__snackbar{right:160px}}@media (min-width:783px){.auto-fold .edit-post-layout .components-editor-notices__snackbar{right:36px}}@media (min-width:961px){.auto-fold .edit-post-layout .components-editor-notices__snackbar{right:160px}}.folded .edit-post-layout .components-editor-notices__snackbar{right:0}@media (min-width:783px){.folded .edit-post-layout .components-editor-notices__snackbar{right:36px}}body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar{right:0!important}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:initial}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #ddd}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:inherit;font-weight:600;outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .components-spinner{left:20px;position:absolute;top:10px;z-index:5}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]{border:1px solid #757575}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked{background:#fff;border-color:#757575}.edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:before{margin:-3px -4px}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-template-welcome-guide .components-button svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-right:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{right:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor.is-iframed,.editor-header,.editor-post-publish-panel,.editor-sidebar,.editor-text-editor{box-sizing:border-box}.edit-post-visual-editor.is-iframed *,.edit-post-visual-editor.is-iframed :after,.edit-post-visual-editor.is-iframed :before,.editor-header *,.editor-header :after,.editor-header :before,.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before,.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before,.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - 32px)}body.is-fullscreen-mode .block-editor__container{min-height:100vh}}.block-editor__container img{height:auto;max-width:100%}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}PK�-Z�?����dist/edit-post/classic-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block{
  margin-left:auto;
  margin-right:auto;
}

html :where(.editor-styles-wrapper){
  padding:8px;
}
html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full]{
  margin-left:-8px;
  margin-right:-8px;
}

html :where(.wp-block){
  margin-bottom:28px;
  margin-top:28px;
  max-width:840px;
}
html :where(.wp-block)[data-align=wide]{
  max-width:1100px;
}
html :where(.wp-block)[data-align=full]{
  max-width:none;
}
html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right]{
  height:0;
  width:100%;
}
html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before{
  content:none;
}
html :where(.wp-block)[data-align=left]>*{
  float:left;
  margin-right:2em;
}
html :where(.wp-block)[data-align=right]>*{
  float:right;
  margin-left:2em;
}
html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide]{
  clear:both;
}

.wp-block-group>[data-align=full]{
  margin-left:auto;
  margin-right:auto;
}

.wp-block-group.has-background>[data-align=full]{
  margin-right:-30px;
  width:calc(100% + 60px);
}
[data-align=full] .wp-block-group>.wp-block{
  padding-left:14px;
  padding-right:14px;
}
@media (min-width:600px){
  [data-align=full] .wp-block-group>.wp-block{
    padding-left:0;
    padding-right:0;
  }
}
[data-align=full] .wp-block-group>[data-align=full]{
  max-width:none;
  padding-left:0;
  padding-right:0;
  right:0;
  width:100%;
}
[data-align=full] .wp-block-group.has-background>[data-align=full]{
  width:calc(100% + 60px);
}PK�-Z����dist/preferences/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.preference-base-option+.preference-base-option{
  margin-top:16px;
}

@media (min-width:600px){
  .preferences-modal{
    height:calc(100% - 120px);
    width:calc(100% - 32px);
  }
}
@media (min-width:782px){
  .preferences-modal{
    width:750px;
  }
}
@media (min-width:960px){
  .preferences-modal{
    height:70%;
  }
}
@media (max-width:781px){
  .preferences-modal .components-modal__content{
    padding:0;
  }
}

.preferences__tabs-tablist{
  position:absolute !important;
  right:16px;
  top:84px;
  width:160px;
}

.preferences__tabs-tabpanel{
  margin-right:160px;
  padding-right:24px;
}

@media (max-width:781px){
  .preferences__provider{
    height:100%;
  }
}
.preferences-modal__section{
  margin:0 0 2.5rem;
}
.preferences-modal__section:last-child{
  margin:0;
}

.preferences-modal__section-legend{
  margin-bottom:8px;
}

.preferences-modal__section-title{
  font-size:.9rem;
  font-weight:600;
  margin-top:0;
}

.preferences-modal__section-description{
  color:#757575;
  font-size:12px;
  font-style:normal;
  margin:-8px 0 8px;
}

.preferences-modal__section:has(.preferences-modal__section-content:empty){
  display:none;
}PK�-Za֡Ɨ�dist/preferences/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.preference-base-option+.preference-base-option{
  margin-top:16px;
}

@media (min-width:600px){
  .preferences-modal{
    height:calc(100% - 120px);
    width:calc(100% - 32px);
  }
}
@media (min-width:782px){
  .preferences-modal{
    width:750px;
  }
}
@media (min-width:960px){
  .preferences-modal{
    height:70%;
  }
}
@media (max-width:781px){
  .preferences-modal .components-modal__content{
    padding:0;
  }
}

.preferences__tabs-tablist{
  left:16px;
  position:absolute !important;
  top:84px;
  width:160px;
}

.preferences__tabs-tabpanel{
  margin-left:160px;
  padding-left:24px;
}

@media (max-width:781px){
  .preferences__provider{
    height:100%;
  }
}
.preferences-modal__section{
  margin:0 0 2.5rem;
}
.preferences-modal__section:last-child{
  margin:0;
}

.preferences-modal__section-legend{
  margin-bottom:8px;
}

.preferences-modal__section-title{
  font-size:.9rem;
  font-weight:600;
  margin-top:0;
}

.preferences-modal__section-description{
  color:#757575;
  font-size:12px;
  font-style:normal;
  margin:-8px 0 8px;
}

.preferences-modal__section:has(.preferences-modal__section-content:empty){
  display:none;
}PK�-Z�J��dist/preferences/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.preference-base-option+.preference-base-option{margin-top:16px}@media (min-width:600px){.preferences-modal{height:calc(100% - 120px);width:calc(100% - 32px)}}@media (min-width:782px){.preferences-modal{width:750px}}@media (min-width:960px){.preferences-modal{height:70%}}@media (max-width:781px){.preferences-modal .components-modal__content{padding:0}}.preferences__tabs-tablist{left:16px;position:absolute!important;top:84px;width:160px}.preferences__tabs-tabpanel{margin-left:160px;padding-left:24px}@media (max-width:781px){.preferences__provider{height:100%}}.preferences-modal__section{margin:0 0 2.5rem}.preferences-modal__section:last-child{margin:0}.preferences-modal__section-legend{margin-bottom:8px}.preferences-modal__section-title{font-size:.9rem;font-weight:600;margin-top:0}.preferences-modal__section-description{color:#757575;font-size:12px;font-style:normal;margin:-8px 0 8px}.preferences-modal__section:has(.preferences-modal__section-content:empty){display:none}PK�-ZeYi��"dist/preferences/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.preference-base-option+.preference-base-option{margin-top:16px}@media (min-width:600px){.preferences-modal{height:calc(100% - 120px);width:calc(100% - 32px)}}@media (min-width:782px){.preferences-modal{width:750px}}@media (min-width:960px){.preferences-modal{height:70%}}@media (max-width:781px){.preferences-modal .components-modal__content{padding:0}}.preferences__tabs-tablist{position:absolute!important;right:16px;top:84px;width:160px}.preferences__tabs-tabpanel{margin-right:160px;padding-right:24px}@media (max-width:781px){.preferences__provider{height:100%}}.preferences-modal__section{margin:0 0 2.5rem}.preferences-modal__section:last-child{margin:0}.preferences-modal__section-legend{margin-bottom:8px}.preferences-modal__section-title{font-size:.9rem;font-weight:600;margin-top:0}.preferences-modal__section-description{color:#757575;font-size:12px;font-style:normal;margin:-8px 0 8px}.preferences-modal__section:has(.preferences-modal__section-content:empty){display:none}PK�-Z�gM��dist/widgets/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.wp-block-legacy-widget__edit-form{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  max-height:calc(100vh - 2px);
  overflow-y:scroll;
  padding:11px;
}
.wp-block-legacy-widget__edit-form:not([hidden]){
  display:flow-root;
}
.wp-block-legacy-widget__edit-form .wp-block-legacy-widget__edit-form-title{
  color:#000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:14px;
  font-weight:600;
  margin:0 0 12px;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside{
  border:none;
  box-shadow:none;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside p{
  margin:8px 0;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{
  font-size:13px;
  line-height:2.1;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside a,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{
  color:#000;
  font-family:system-ui;
  font-weight:400;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=date],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime-local],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=email],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=month],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=number],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=password],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=search],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=tel],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=text],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=time],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=url],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=week],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{
  background-color:initial;
  border:1px solid #757575;
  border-radius:3px;
  box-shadow:none;
  box-sizing:border-box;
  color:#000;
  display:block;
  font-family:system-ui;
  font-size:13px;
  font-weight:400;
  line-height:1;
  margin:0;
  min-height:30px;
  padding-bottom:8px;
  padding-right:8px;
  padding-top:8px;
  width:100%;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{
  padding-right:4px;
}
.wp-block-legacy-widget__edit-form .widget.open,.wp-block-legacy-widget__edit-form .widget.open:focus-within{
  z-index:0;
}

.wp-block-legacy-widget__edit-form.wp-block-legacy-widget__edit-form,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{
  color:#000;
}

.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-preview{
  cursor:pointer;
}
.wp-block-legacy-widget__edit-no-preview:hover:after,.wp-block-legacy-widget__edit-preview:hover:after{
  border:1px solid #949494;
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.wp-block-legacy-widget__edit-preview.is-offscreen{
  position:absolute;
  right:-9999px;
  top:0;
  width:100%;
}

.wp-block-legacy-widget__edit-preview-iframe{
  overflow:hidden;
  width:100%;
}

.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{
  background:#f0f0f0;
  padding:8px 12px;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3{
  font-size:14px;
  font-weight:600;
  margin:4px 0;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{
  margin:4px 0;
}

.wp-block-legacy-widget-inspector-card{
  padding:0 52px 16px 16px;
}

.interface-complementary-area .wp-block-legacy-widget-inspector-card__name{
  font-weight:500;
  margin:0 0 5px;
}

.is-selected .wp-block-legacy-widget__container{
  min-height:50px;
  padding:8px 12px;
}

.components-popover__content .wp-block-legacy-widget__edit-form{
  min-width:400px;
}

.wp-block-widget-group.has-child-selected:after{
  border:1px solid var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-widget-group .widget-title{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:18px;
  font-weight:600;
}

.wp-block-widget-group__placeholder .block-editor-inserter{
  width:100%;
}

.is-dark-theme .wp-block-widget-group__placeholder .block-editor-button-block-appender{
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
}PK�-Z�{�~��dist/widgets/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.wp-block-legacy-widget__edit-form{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  max-height:calc(100vh - 2px);
  overflow-y:scroll;
  padding:11px;
}
.wp-block-legacy-widget__edit-form:not([hidden]){
  display:flow-root;
}
.wp-block-legacy-widget__edit-form .wp-block-legacy-widget__edit-form-title{
  color:#000;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:14px;
  font-weight:600;
  margin:0 0 12px;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside{
  border:none;
  box-shadow:none;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside p{
  margin:8px 0;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{
  font-size:13px;
  line-height:2.1;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside a,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{
  color:#000;
  font-family:system-ui;
  font-weight:400;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=date],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime-local],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=email],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=month],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=number],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=password],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=search],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=tel],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=text],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=time],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=url],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=week],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{
  background-color:initial;
  border:1px solid #757575;
  border-radius:3px;
  box-shadow:none;
  box-sizing:border-box;
  color:#000;
  display:block;
  font-family:system-ui;
  font-size:13px;
  font-weight:400;
  line-height:1;
  margin:0;
  min-height:30px;
  padding-bottom:8px;
  padding-left:8px;
  padding-top:8px;
  width:100%;
}
.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{
  padding-left:4px;
}
.wp-block-legacy-widget__edit-form .widget.open,.wp-block-legacy-widget__edit-form .widget.open:focus-within{
  z-index:0;
}

.wp-block-legacy-widget__edit-form.wp-block-legacy-widget__edit-form,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{
  color:#000;
}

.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-preview{
  cursor:pointer;
}
.wp-block-legacy-widget__edit-no-preview:hover:after,.wp-block-legacy-widget__edit-preview:hover:after{
  border:1px solid #949494;
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.wp-block-legacy-widget__edit-preview.is-offscreen{
  left:-9999px;
  position:absolute;
  top:0;
  width:100%;
}

.wp-block-legacy-widget__edit-preview-iframe{
  overflow:hidden;
  width:100%;
}

.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{
  background:#f0f0f0;
  padding:8px 12px;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3{
  font-size:14px;
  font-weight:600;
  margin:4px 0;
}
.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{
  margin:4px 0;
}

.wp-block-legacy-widget-inspector-card{
  padding:0 16px 16px 52px;
}

.interface-complementary-area .wp-block-legacy-widget-inspector-card__name{
  font-weight:500;
  margin:0 0 5px;
}

.is-selected .wp-block-legacy-widget__container{
  min-height:50px;
  padding:8px 12px;
}

.components-popover__content .wp-block-legacy-widget__edit-form{
  min-width:400px;
}

.wp-block-widget-group.has-child-selected:after{
  border:1px solid var(--wp-admin-theme-color);
  border-radius:2px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-widget-group .widget-title{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:18px;
  font-weight:600;
}

.wp-block-widget-group__placeholder .block-editor-inserter{
  width:100%;
}

.is-dark-theme .wp-block-widget-group__placeholder .block-editor-button-block-appender{
  box-shadow:inset 0 0 0 1px #1e1e1e;
  color:#1e1e1e;
}PK�-Z���$dddist/widgets/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-block-legacy-widget__edit-form{background:#fff;border:1px solid #1e1e1e;border-radius:2px;max-height:calc(100vh - 2px);overflow-y:scroll;padding:11px}.wp-block-legacy-widget__edit-form:not([hidden]){display:flow-root}.wp-block-legacy-widget__edit-form .wp-block-legacy-widget__edit-form-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;margin:0 0 12px}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside{border:none;box-shadow:none;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside p{margin:8px 0}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{font-size:13px;line-height:2.1}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside a,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{color:#000;font-family:system-ui;font-weight:400}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=date],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime-local],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=email],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=month],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=number],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=password],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=search],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=tel],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=text],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=time],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=url],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=week],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{background-color:initial;border:1px solid #757575;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-family:system-ui;font-size:13px;font-weight:400;line-height:1;margin:0;min-height:30px;padding-bottom:8px;padding-left:8px;padding-top:8px;width:100%}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{padding-left:4px}.wp-block-legacy-widget__edit-form .widget.open,.wp-block-legacy-widget__edit-form .widget.open:focus-within{z-index:0}.wp-block-legacy-widget__edit-form.wp-block-legacy-widget__edit-form,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{color:#000}.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-preview{cursor:pointer}.wp-block-legacy-widget__edit-no-preview:hover:after,.wp-block-legacy-widget__edit-preview:hover:after{border:1px solid #949494;border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-legacy-widget__edit-preview.is-offscreen{left:-9999px;position:absolute;top:0;width:100%}.wp-block-legacy-widget__edit-preview-iframe{overflow:hidden;width:100%}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{background:#f0f0f0;padding:8px 12px}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3{font-size:14px;font-weight:600;margin:4px 0}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{margin:4px 0}.wp-block-legacy-widget-inspector-card{padding:0 16px 16px 52px}.interface-complementary-area .wp-block-legacy-widget-inspector-card__name{font-weight:500;margin:0 0 5px}.is-selected .wp-block-legacy-widget__container{min-height:50px;padding:8px 12px}.components-popover__content .wp-block-legacy-widget__edit-form{min-width:400px}.wp-block-widget-group.has-child-selected:after{border:1px solid var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-widget-group .widget-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:600}.wp-block-widget-group__placeholder .block-editor-inserter{width:100%}.is-dark-theme .wp-block-widget-group__placeholder .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e}PK�-Z֔�ggdist/widgets/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-block-legacy-widget__edit-form{background:#fff;border:1px solid #1e1e1e;border-radius:2px;max-height:calc(100vh - 2px);overflow-y:scroll;padding:11px}.wp-block-legacy-widget__edit-form:not([hidden]){display:flow-root}.wp-block-legacy-widget__edit-form .wp-block-legacy-widget__edit-form-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;margin:0 0 12px}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside{border:none;box-shadow:none;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside p{margin:8px 0}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{font-size:13px;line-height:2.1}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside a,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input,.wp-block-legacy-widget__edit-form .widget-inside.widget-inside label{color:#000;font-family:system-ui;font-weight:400}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=date],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime-local],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=datetime],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=email],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=month],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=number],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=password],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=search],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=tel],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=text],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=time],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=url],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside input[type=week],.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{background-color:initial;border:1px solid #757575;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-family:system-ui;font-size:13px;font-weight:400;line-height:1;margin:0;min-height:30px;padding-bottom:8px;padding-right:8px;padding-top:8px;width:100%}.wp-block-legacy-widget__edit-form .widget-inside.widget-inside select{padding-right:4px}.wp-block-legacy-widget__edit-form .widget.open,.wp-block-legacy-widget__edit-form .widget.open:focus-within{z-index:0}.wp-block-legacy-widget__edit-form.wp-block-legacy-widget__edit-form,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{color:#000}.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-preview{cursor:pointer}.wp-block-legacy-widget__edit-no-preview:hover:after,.wp-block-legacy-widget__edit-preview:hover:after{border:1px solid #949494;border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-legacy-widget__edit-preview.is-offscreen{position:absolute;right:-9999px;top:0;width:100%}.wp-block-legacy-widget__edit-preview-iframe{overflow:hidden;width:100%}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview{background:#f0f0f0;padding:8px 12px}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3,.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview h3{font-size:14px;font-weight:600;margin:4px 0}.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview.wp-block-legacy-widget__edit-no-preview p{margin:4px 0}.wp-block-legacy-widget-inspector-card{padding:0 52px 16px 16px}.interface-complementary-area .wp-block-legacy-widget-inspector-card__name{font-weight:500;margin:0 0 5px}.is-selected .wp-block-legacy-widget__container{min-height:50px;padding:8px 12px}.components-popover__content .wp-block-legacy-widget__edit-form{min-width:400px}.wp-block-widget-group.has-child-selected:after{border:1px solid var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-widget-group .widget-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:600}.wp-block-widget-group__placeholder .block-editor-inserter{width:100%}.is-dark-theme .wp-block-widget-group__placeholder .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e}PK�-Z���=��dist/block-library/theme.cssnu�[���.wp-block-audio :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-audio :where(figcaption){
  color:#ffffffa6;
}

.wp-block-audio{
  margin:0 0 1em;
}

.wp-block-code{
  border:1px solid #ccc;
  border-radius:4px;
  font-family:Menlo,Consolas,monaco,monospace;
  padding:.8em 1em;
}

.wp-block-embed :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-embed :where(figcaption){
  color:#ffffffa6;
}

.wp-block-embed{
  margin:0 0 1em;
}

.blocks-gallery-caption{
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .blocks-gallery-caption{
  color:#ffffffa6;
}

:root :where(.wp-block-image figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme :root :where(.wp-block-image figcaption){
  color:#ffffffa6;
}

.wp-block-image{
  margin:0 0 1em;
}

.wp-block-pullquote{
  border-bottom:4px solid;
  border-top:4px solid;
  color:currentColor;
  margin-bottom:1.75em;
}
.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{
  color:currentColor;
  font-size:.8125em;
  font-style:normal;
  text-transform:uppercase;
}

.wp-block-quote{
  border-left:.25em solid;
  margin:0 0 1.75em;
  padding-left:1em;
}
.wp-block-quote cite,.wp-block-quote footer{
  color:currentColor;
  font-size:.8125em;
  font-style:normal;
  position:relative;
}
.wp-block-quote:where(.has-text-align-right){
  border-left:none;
  border-right:.25em solid;
  padding-left:0;
  padding-right:1em;
}
.wp-block-quote:where(.has-text-align-center){
  border:none;
  padding-left:0;
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){
  border:none;
}

.wp-block-search .wp-block-search__label{
  font-weight:700;
}

.wp-block-search__button{
  border:1px solid #ccc;
  padding:.375em .625em;
}

:where(.wp-block-group.has-background){
  padding:1.25em 2.375em;
}

.wp-block-separator.has-css-opacity{
  opacity:.4;
}

.wp-block-separator{
  border:none;
  border-bottom:2px solid;
  margin-left:auto;
  margin-right:auto;
}
.wp-block-separator.has-alpha-channel-opacity{
  opacity:1;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
  width:100px;
}
.wp-block-separator.has-background:not(.is-style-dots){
  border-bottom:none;
  height:1px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){
  height:2px;
}

.wp-block-table{
  margin:0 0 1em;
}
.wp-block-table td,.wp-block-table th{
  word-break:normal;
}
.wp-block-table :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-table :where(figcaption){
  color:#ffffffa6;
}

.wp-block-video :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-video :where(figcaption){
  color:#ffffffa6;
}

.wp-block-video{
  margin:0 0 1em;
}

:root :where(.wp-block-template-part.has-background){
  margin-bottom:0;
  margin-top:0;
  padding:1.25em 2.375em;
}PK�-Z�[�dist/block-library/classic.cssnu�[���.wp-block-button__link{
  background-color:#32373c;
  border-radius:9999px;
  box-shadow:none;
  color:#fff;
  font-size:1.125em;
  padding:calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration:none;
}

.wp-block-file__button{
  background:#32373c;
  color:#fff;
}PK�-Zqf�HNN*dist/block-library/editor-elements.min.cssnu�[���.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}PK�-Z(X��
�
!dist/block-library/common.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}PK�-ZPf����"dist/block-library/classic.min.cssnu�[���.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}PK�-Z:��''dist/block-library/elements.cssnu�[���.wp-element-button{
  cursor:pointer;
}PK�-Z@��t
t
 dist/block-library/theme.min.cssnu�[���.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}PK�-Zr�G�O�O� dist/block-library/style-rtl.cssnu�[���@charset "UTF-8";

.wp-block-archives{
  box-sizing:border-box;
}

.wp-block-archives-dropdown label{
  display:block;
}

.wp-block-avatar{
  line-height:0;
}
.wp-block-avatar,.wp-block-avatar img{
  box-sizing:border-box;
}
.wp-block-avatar.aligncenter{
  text-align:center;
}

.wp-block-audio{
  box-sizing:border-box;
}
.wp-block-audio :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-audio audio{
  min-width:300px;
  width:100%;
}

.wp-block-button__link{
  box-sizing:border-box;
  cursor:pointer;
  display:inline-block;
  text-align:center;
  word-break:break-word;
}
.wp-block-button__link.aligncenter{
  text-align:center;
}
.wp-block-button__link.alignright{
  text-align:right;
}

:where(.wp-block-button__link){
  border-radius:9999px;
  box-shadow:none;
  padding:calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration:none;
}

.wp-block-button[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}

.wp-block-buttons>.wp-block-button.has-custom-width{
  max-width:none;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
  width:100%;
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
  width:calc(25% - var(--wp--style--block-gap, .5em)*.75);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
  width:calc(50% - var(--wp--style--block-gap, .5em)*.5);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
  width:calc(75% - var(--wp--style--block-gap, .5em)*.25);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
  flex-basis:100%;
  width:100%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
  width:25%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
  width:50%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
  width:75%;
}

.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
  border-radius:0;
}

.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
  border-radius:0 !important;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){
  border:2px solid;
  padding:.667em 1.333em;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){
  color:currentColor;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){
  background-color:initial;
  background-image:none;
}
.wp-block-buttons.is-vertical{
  flex-direction:column;
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
  margin-bottom:0;
}
.wp-block-buttons>.wp-block-button{
  display:inline-block;
  margin:0;
}
.wp-block-buttons.is-content-justification-left{
  justify-content:flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical{
  align-items:flex-start;
}
.wp-block-buttons.is-content-justification-center{
  justify-content:center;
}
.wp-block-buttons.is-content-justification-center.is-vertical{
  align-items:center;
}
.wp-block-buttons.is-content-justification-right{
  justify-content:flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical{
  align-items:flex-end;
}
.wp-block-buttons.is-content-justification-space-between{
  justify-content:space-between;
}
.wp-block-buttons.aligncenter{
  text-align:center;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}

.wp-block-button.aligncenter,.wp-block-calendar{
  text-align:center;
}
.wp-block-calendar td,.wp-block-calendar th{
  border:1px solid;
  padding:.25em;
}
.wp-block-calendar th{
  font-weight:400;
}
.wp-block-calendar caption{
  background-color:inherit;
}
.wp-block-calendar table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-calendar table:where(:not(.has-text-color)){
  color:#40464d;
}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{
  border-color:#ddd;
}
.wp-block-calendar table.has-background th{
  background-color:inherit;
}
.wp-block-calendar table.has-text-color th{
  color:inherit;
}

:where(.wp-block-calendar table:not(.has-background) th){
  background:#ddd;
}

.wp-block-categories{
  box-sizing:border-box;
}
.wp-block-categories.alignleft{
  margin-right:2em;
}
.wp-block-categories.alignright{
  margin-left:2em;
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter{
  text-align:center;
}
.wp-block-categories .wp-block-categories__label{
  display:block;
  width:100%;
}

.wp-block-code{
  box-sizing:border-box;
}
.wp-block-code code{
  display:block;
  font-family:inherit;
  overflow-wrap:break-word;
  white-space:pre-wrap;
}

.wp-block-columns{
  align-items:normal !important;
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap !important;
}
@media (min-width:782px){
  .wp-block-columns{
    flex-wrap:nowrap !important;
  }
}
.wp-block-columns.are-vertically-aligned-top{
  align-items:flex-start;
}
.wp-block-columns.are-vertically-aligned-center{
  align-items:center;
}
.wp-block-columns.are-vertically-aligned-bottom{
  align-items:flex-end;
}
@media (max-width:781px){
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis:100% !important;
  }
}
@media (min-width:782px){
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis:0;
    flex-grow:1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
    flex-grow:0;
  }
}
.wp-block-columns.is-not-stacked-on-mobile{
  flex-wrap:nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
  flex-basis:0;
  flex-grow:1;
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
  flex-grow:0;
}

:where(.wp-block-columns){
  margin-bottom:1.75em;
}

:where(.wp-block-columns.has-background){
  padding:1.25em 2.375em;
}

.wp-block-column{
  flex-grow:1;
  min-width:0;
  overflow-wrap:break-word;
  word-break:break-word;
}
.wp-block-column.is-vertically-aligned-top{
  align-self:flex-start;
}
.wp-block-column.is-vertically-aligned-center{
  align-self:center;
}
.wp-block-column.is-vertically-aligned-bottom{
  align-self:flex-end;
}
.wp-block-column.is-vertically-aligned-stretch{
  align-self:stretch;
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
  width:100%;
}
.wp-block-post-comments{
  box-sizing:border-box;
}
.wp-block-post-comments .alignleft{
  float:right;
}
.wp-block-post-comments .alignright{
  float:left;
}
.wp-block-post-comments .navigation:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-post-comments .commentlist{
  clear:both;
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-post-comments .commentlist .comment{
  min-height:2.25em;
  padding-right:3.25em;
}
.wp-block-post-comments .commentlist .comment p{
  font-size:1em;
  line-height:1.8;
  margin:1em 0;
}
.wp-block-post-comments .commentlist .children{
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-post-comments .comment-author{
  line-height:1.5;
}
.wp-block-post-comments .comment-author .avatar{
  border-radius:1.5em;
  display:block;
  float:right;
  height:2.5em;
  margin-left:.75em;
  margin-top:.5em;
  width:2.5em;
}
.wp-block-post-comments .comment-author cite{
  font-style:normal;
}
.wp-block-post-comments .comment-meta{
  font-size:.875em;
  line-height:1.5;
}
.wp-block-post-comments .comment-meta b{
  font-weight:400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
  display:block;
  margin-bottom:1em;
  margin-top:1em;
}
.wp-block-post-comments .comment-body .commentmetadata{
  font-size:.875em;
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-post-comments .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-post-comments .comment-reply-title{
  margin-bottom:0;
}
.wp-block-post-comments .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-right:.5em;
}
.wp-block-post-comments .reply{
  font-size:.875em;
  margin-bottom:1.4em;
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
  padding:calc(.667em + 2px);
}

:where(.wp-block-post-comments input[type=submit]){
  border:none;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
  margin-bottom:.5em;
  margin-right:.5em;
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
  margin-right:0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-comments-pagination.aligncenter{
  justify-content:center;
}

.wp-block-comment-template{
  box-sizing:border-box;
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding:0;
}
.wp-block-comment-template li{
  clear:both;
}
.wp-block-comment-template ol{
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding-right:2rem;
}
.wp-block-comment-template.alignleft{
  float:right;
}
.wp-block-comment-template.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-comment-template.alignright{
  float:left;
}

.wp-block-comment-date{
  box-sizing:border-box;
}

.comment-awaiting-moderation{
  display:block;
  font-size:.875em;
  line-height:1.5;
}

.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{
  box-sizing:border-box;
}

.wp-block-cover,.wp-block-cover-image{
  align-items:center;
  background-position:50%;
  box-sizing:border-box; direction:ltr;
  display:flex;
  justify-content:center;
  min-height:430px;
  overflow:hidden;
  overflow:clip;
  padding:1em;
  position:relative;
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
  background-color:#000;
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
  background-color:initial;
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
  background-color:inherit;
  content:"";
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
  bottom:0;
  left:0;
  opacity:.5;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
  opacity:.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
  opacity:.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
  opacity:.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
  opacity:.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
  opacity:.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
  opacity:.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
  opacity:.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
  opacity:.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
  opacity:.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
  opacity:1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
  opacity:0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
  opacity:.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
  opacity:.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
  opacity:.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
  opacity:.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
  opacity:.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
  opacity:.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
  opacity:.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
  opacity:.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
  opacity:.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
  opacity:1;
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  display:flex;
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
  color:inherit; direction:rtl;
  width:100%;
  z-index:1;
}
.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{
  z-index:auto;
}

.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
  align-items:flex-start;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
  align-items:flex-start;
  justify-content:center;
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
  align-items:flex-start;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
  align-items:center;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
  align-items:center;
  justify-content:center;
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
  align-items:center;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
  align-items:flex-end;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
  align-items:flex-end;
  justify-content:center;
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
  align-items:flex-end;
  justify-content:flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
  margin:0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{
  margin:0;
  width:auto;
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
  border:none;
  bottom:0;
  box-shadow:none;
  height:100%;
  left:0;
  margin:0;
  max-height:none;
  max-width:none;
  object-fit:cover;
  outline:none;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}
@supports (-webkit-touch-callout:inherit){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
@media (prefers-reduced-motion:reduce){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
  background-repeat:repeat;
  background-size:auto;
}

.wp-block-cover__image-background,.wp-block-cover__video-background{
  z-index:0;
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
  color:#fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content{
  justify-content:flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content{
  justify-content:flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
  margin-right:0;
  text-align:right;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
  margin-left:0;
  text-align:left;
}

.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
  font-size:2em;
  line-height:1.25;
  margin-bottom:0;
  max-width:840px;
  padding:.44em;
  text-align:center;
  z-index:1;
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
  color:#fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
  color:#000;
}

:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){
  color:inherit;
}

.wp-block-details{
  box-sizing:border-box;
}

.wp-block-details summary{
  cursor:pointer;
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
  max-width:360px;
  width:100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
  min-width:280px;
}

.wp-block-cover .wp-block-embed{
  min-height:240px;
  min-width:320px;
}

.wp-block-embed{
  overflow-wrap:break-word;
}
.wp-block-embed :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-embed iframe{
  max-width:100%;
}

.wp-block-embed__wrapper{
  position:relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
  content:"";
  display:block;
  padding-top:50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
  padding-top:42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
  padding-top:50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
  padding-top:56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
  padding-top:75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
  padding-top:100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
  padding-top:177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
  padding-top:200%;
}

.wp-block-file{
  box-sizing:border-box;
}
.wp-block-file:not(.wp-element-button){
  font-size:.8em;
}
.wp-block-file.aligncenter{
  text-align:center;
}
.wp-block-file.alignright{
  text-align:right;
}
.wp-block-file *+.wp-block-file__button{
  margin-right:.75em;
}

:where(.wp-block-file){
  margin-bottom:1.5em;
}

.wp-block-file__embed{
  margin-bottom:1em;
}

:where(.wp-block-file__button){
  border-radius:2em;
  display:inline-block;
  padding:.5em 1em;
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
  box-shadow:none;
  color:#fff;
  opacity:.85;
  text-decoration:none;
}

.wp-block-form-input__label{
  display:flex;
  flex-direction:column;
  gap:.25em;
  margin-bottom:.5em;
  width:100%;
}
.wp-block-form-input__label.is-label-inline{
  align-items:center;
  flex-direction:row;
  gap:.5em;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{
  margin-bottom:.5em;
}
.wp-block-form-input__label:has(input[type=checkbox]){
  flex-direction:row;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{
  margin:0;
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){
  flex-direction:row-reverse;
}

.wp-block-form-input__label-content{
  width:-moz-fit-content;
  width:fit-content;
}

.wp-block-form-input__input{
  font-size:1em;
  margin-bottom:.5em;
  padding:0 .5em;
}
.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{
  border:1px solid;
  line-height:2;
  min-height:2em;
}

textarea.wp-block-form-input__input{
  min-height:10em;
}

.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
  display:flex;
  flex-wrap:wrap;
  list-style-type:none;
  margin:0;
  padding:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  margin:0 0 1em 1em;
  position:relative;
  width:calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
  margin-left:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
  align-items:flex-end;
  display:flex;
  height:100%;
  justify-content:flex-start;
  margin:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
  display:block;
  height:auto;
  max-width:100%;
  width:auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
  background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:.8em;
  margin:0;
  max-height:100%;
  overflow:auto;
  padding:3em .77em .7em;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
  display:inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
  flex-grow:1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
  flex:1;
  height:100%;
  object-fit:cover;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
  margin-left:0;
  width:100%;
}
@media (min-width:600px){
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
    margin-left:1em;
    width:calc(33.33333% - .66667em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
    margin-left:1em;
    width:calc(25% - .75em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
    margin-left:1em;
    width:calc(20% - .8em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
    margin-left:1em;
    width:calc(16.66667% - .83333em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
    margin-left:1em;
    width:calc(14.28571% - .85714em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
    margin-left:1em;
    width:calc(12.5% - .875em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){
    margin-left:0;
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
  margin-left:0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
  max-width:420px;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
  justify-content:center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
  align-self:flex-start;
}

figure.wp-block-gallery.has-nested-images{
  align-items:normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
  margin:0;
  width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  max-width:100%;
  position:relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
  flex-direction:column;
  flex-grow:1;
  margin:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
  display:block;
  height:auto;
  max-width:100% !important;
  width:auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  bottom:0;
  left:0;
  max-height:100%;
  position:absolute;
  right:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  -webkit-backdrop-filter:blur(3px);
          backdrop-filter:blur(3px);
  content:"";
  height:100%;
  -webkit-mask-image:linear-gradient(0deg, #000 20%, #0000);
          mask-image:linear-gradient(0deg, #000 20%, #0000);
  max-height:40%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
  background:linear-gradient(0deg, #0006, #0000);
  box-sizing:border-box;
  color:#fff;
  font-size:13px;
  margin:0;
  overflow:auto;
  padding:1em;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-width:thin;
  text-align:center;
  text-shadow:0 0 1.5px #000;
  will-change:transform;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{
  background-color:initial;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{
  background-color:#fffc;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{
  scrollbar-color:#fffc #0000;
}
@media (hover:none){
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    scrollbar-color:#fffc #0000;
  }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
  display:inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
  color:inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
  flex:1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
  background:none;
  color:inherit;
  flex:initial;
  margin:0;
  padding:10px 10px 9px;
  position:relative;
  text-shadow:none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{
  content:none;
}
.wp-block-gallery.has-nested-images figcaption{
  flex-basis:100%;
  flex-grow:1;
  text-align:center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
  margin-bottom:auto;
  margin-top:0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
  align-self:inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
  display:flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
  flex:1 0 0%;
  height:100%;
  object-fit:cover;
  width:100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
  width:100%;
}
@media (min-width:600px){
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
    width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
    width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75);
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
    width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8);
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
    width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333);
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
    width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714);
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
    width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
    width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
    width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
    width:100%;
  }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-gallery.has-nested-images.aligncenter{
  justify-content:center;
}

.wp-block-group{
  box-sizing:border-box;
}

:where(.wp-block-group.wp-block-group-is-layout-constrained){
  position:relative;
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
  padding:1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
  rotate:180deg;
}

.wp-block-image a{
  display:inline-block;
}
.wp-block-image img{
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
}
@media (prefers-reduced-motion:no-preference){
  .wp-block-image img.hide{
    visibility:hidden;
  }
  .wp-block-image img.show{
    animation:show-content-image .4s;
  }
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{
  border-radius:inherit;
}
.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-image.aligncenter{
  text-align:center;
}
.wp-block-image.alignfull a,.wp-block-image.alignwide a{
  width:100%;
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
  height:auto;
  width:100%;
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{
  display:table;
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{
  caption-side:bottom;
  display:table-caption;
}
.wp-block-image .alignleft{
  float:left;
  margin:.5em 1em .5em 0;
}
.wp-block-image .alignright{
  float:right;
  margin:.5em 0 .5em 1em;
}
.wp-block-image .aligncenter{
  margin-left:auto;
  margin-right:auto;
}
.wp-block-image :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-image.is-style-circle-mask img{
  border-radius:9999px;
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
  .wp-block-image.is-style-circle-mask img{
    border-radius:0;
    -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
            mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode:alpha;
    -webkit-mask-position:center;
            mask-position:center;
    -webkit-mask-repeat:no-repeat;
            mask-repeat:no-repeat;
    -webkit-mask-size:contain;
            mask-size:contain;
  }
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){
  border-radius:9999px;
}

.wp-block-image figure{
  margin:0;
}

.wp-lightbox-container{
  display:flex;
  flex-direction:column;
  position:relative;
}
.wp-lightbox-container img{
  cursor:zoom-in;
}
.wp-lightbox-container img:hover+button{
  opacity:1;
}
.wp-lightbox-container button{
  align-items:center;
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background-color:#5a5a5a40;
  border:none;
  border-radius:4px;
  cursor:zoom-in;
  display:flex;
  height:20px;
  justify-content:center;
  left:16px;
  opacity:0;
  padding:0;
  position:absolute;
  text-align:center;
  top:16px;
  transition:opacity .2s ease;
  width:20px;
  z-index:100;
}
.wp-lightbox-container button:focus-visible{
  outline:3px auto #5a5a5a40;
  outline:3px auto -webkit-focus-ring-color;
  outline-offset:3px;
}
.wp-lightbox-container button:hover{
  cursor:pointer;
  opacity:1;
}
.wp-lightbox-container button:focus{
  opacity:1;
}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){
  background-color:#5a5a5a40;
  border:none;
}

.wp-lightbox-overlay{
  box-sizing:border-box;
  cursor:zoom-out;
  height:100vh;
  overflow:hidden;
  position:fixed;
  right:0;
  top:0;
  visibility:hidden;
  width:100%;
  z-index:100000;
}
.wp-lightbox-overlay .close-button{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  left:calc(env(safe-area-inset-left) + 16px);
  min-height:40px;
  min-width:40px;
  padding:0;
  position:absolute;
  top:calc(env(safe-area-inset-top) + 16px);
  z-index:5000000;
}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){
  background:none;
  border:none;
}
.wp-lightbox-overlay .lightbox-image-container{
  height:var(--wp--lightbox-container-height);
  overflow:hidden;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  transform-origin:top right;
  width:var(--wp--lightbox-container-width);
  z-index:9999999999;
}
.wp-lightbox-overlay .wp-block-image{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  height:100%;
  justify-content:center;
  margin:0;
  position:relative;
  transform-origin:100% 0;
  width:100%;
  z-index:3000000;
}
.wp-lightbox-overlay .wp-block-image img{
  height:var(--wp--lightbox-image-height);
  min-height:var(--wp--lightbox-image-height);
  min-width:var(--wp--lightbox-image-width);
  width:var(--wp--lightbox-image-width);
}
.wp-lightbox-overlay .wp-block-image figcaption{
  display:none;
}
.wp-lightbox-overlay button{
  background:none;
  border:none;
}
.wp-lightbox-overlay .scrim{
  background-color:#fff;
  height:100%;
  opacity:.9;
  position:absolute;
  width:100%;
  z-index:2000000;
}
.wp-lightbox-overlay.active{
  animation:turn-on-visibility .25s both;
  visibility:visible;
}
.wp-lightbox-overlay.active img{
  animation:turn-on-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active){
  animation:turn-off-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img{
  animation:turn-off-visibility .25s both;
}
@media (prefers-reduced-motion:no-preference){
  .wp-lightbox-overlay.zoom.active{
    animation:none;
    opacity:1;
    visibility:visible;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container{
    animation:lightbox-zoom-in .4s;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.active .scrim{
    animation:turn-on-visibility .4s forwards;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{
    animation:lightbox-zoom-out .4s;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{
    animation:turn-off-visibility .4s forwards;
  }
}

@keyframes show-content-image{
  0%{
    visibility:hidden;
  }
  99%{
    visibility:hidden;
  }
  to{
    visibility:visible;
  }
}
@keyframes turn-on-visibility{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@keyframes turn-off-visibility{
  0%{
    opacity:1;
    visibility:visible;
  }
  99%{
    opacity:0;
    visibility:visible;
  }
  to{
    opacity:0;
    visibility:hidden;
  }
}
@keyframes lightbox-zoom-in{
  0%{
    transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to{
    transform:translate(50%, -50%) scale(1);
  }
}
@keyframes lightbox-zoom-out{
  0%{
    transform:translate(50%, -50%) scale(1);
    visibility:visible;
  }
  99%{
    visibility:visible;
  }
  to{
    transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility:hidden;
  }
}
ol.wp-block-latest-comments{
  box-sizing:border-box;
  margin-right:0;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
  line-height:1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
  line-height:1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){
  line-height:1.5;
}

.wp-block-latest-comments .wp-block-latest-comments{
  padding-right:0;
}

.wp-block-latest-comments__comment{
  list-style:none;
  margin-bottom:1em;
}
.has-avatars .wp-block-latest-comments__comment{
  list-style:none;
  min-height:2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
  margin-right:3.25em;
}

.wp-block-latest-comments__comment-excerpt p{
  font-size:.875em;
  margin:.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date{
  display:block;
  font-size:.75em;
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
  border-radius:1.5em;
  display:block;
  float:right;
  height:2.5em;
  margin-left:.75em;
  width:2.5em;
}

.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{
  font-size:inherit;
}

.wp-block-latest-posts{
  box-sizing:border-box;
}
.wp-block-latest-posts.alignleft{
  margin-right:2em;
}
.wp-block-latest-posts.alignright{
  margin-left:2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list{
  list-style:none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
  clear:both;
  overflow-wrap:break-word;
}
.wp-block-latest-posts.is-grid{
  display:flex;
  flex-wrap:wrap;
}
.wp-block-latest-posts.is-grid li{
  margin:0 0 1.25em 1.25em;
  width:100%;
}
@media (min-width:600px){
  .wp-block-latest-posts.columns-2 li{
    width:calc(50% - .625em);
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n){
    margin-left:0;
  }
  .wp-block-latest-posts.columns-3 li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n){
    margin-left:0;
  }
  .wp-block-latest-posts.columns-4 li{
    width:calc(25% - .9375em);
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n){
    margin-left:0;
  }
  .wp-block-latest-posts.columns-5 li{
    width:calc(20% - 1em);
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n){
    margin-left:0;
  }
  .wp-block-latest-posts.columns-6 li{
    width:calc(16.66667% - 1.04167em);
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n){
    margin-left:0;
  }
}

:root :where(.wp-block-latest-posts.is-grid){
  padding:0;
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){
  padding-right:0;
}

.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
  display:block;
  font-size:.8125em;
}

.wp-block-latest-posts__post-excerpt{
  margin-bottom:1em;
  margin-top:.5em;
}

.wp-block-latest-posts__featured-image a{
  display:inline-block;
}
.wp-block-latest-posts__featured-image img{
  height:auto;
  max-width:100%;
  width:auto;
}
.wp-block-latest-posts__featured-image.alignleft{
  float:left;
  margin-right:1em;
}
.wp-block-latest-posts__featured-image.alignright{
  float:right;
  margin-left:1em;
}
.wp-block-latest-posts__featured-image.aligncenter{
  margin-bottom:1em;
  text-align:center;
}

ol,ul{
  box-sizing:border-box;
}

:root :where(.wp-block-list.has-background){
  padding:1.25em 2.375em;
}

.wp-block-loginout,.wp-block-media-text{
  box-sizing:border-box;
}

.wp-block-media-text{
  direction:ltr;
  display:grid;
  grid-template-columns:50% 1fr;
  grid-template-rows:auto;
}
.wp-block-media-text.has-media-on-the-right{
  grid-template-columns:1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{
  align-self:start;
}

.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{
  align-self:center;
}

.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{
  align-self:end;
}

.wp-block-media-text>.wp-block-media-text__media{
  grid-column:1;
  grid-row:1;
  margin:0;
}

.wp-block-media-text>.wp-block-media-text__content{
  direction:rtl;
  grid-column:2;
  grid-row:1;
  padding:0 8%;
  word-break:break-word;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  grid-column:2;
  grid-row:1;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  grid-column:1;
  grid-row:1;
}

.wp-block-media-text__media a{
  display:inline-block;
}

.wp-block-media-text__media img,.wp-block-media-text__media video{
  height:auto;
  max-width:unset;
  vertical-align:middle;
  width:100%;
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media{
  background-size:cover;
  height:100%;
  min-height:250px;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border:0;
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{
  height:100%;
  min-height:250px;
  position:relative;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{
  height:100%;
  object-fit:cover;
  position:absolute;
  width:100%;
}
@media (max-width:600px){
  .wp-block-media-text.is-stacked-on-mobile{
    grid-template-columns:100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{
    grid-column:1;
    grid-row:1;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{
    grid-column:1;
    grid-row:2;
  }
}
.wp-block-navigation{
  position:relative;
  --navigation-layout-justification-setting:flex-start;
  --navigation-layout-direction:row;
  --navigation-layout-wrap:wrap;
  --navigation-layout-justify:flex-start;
  --navigation-layout-align:center;
}
.wp-block-navigation ul{
  margin-bottom:0;
  margin-right:0;
  margin-top:0;
  padding-right:0;
}
.wp-block-navigation ul,.wp-block-navigation ul li{
  list-style:none;
  padding:0;
}
.wp-block-navigation .wp-block-navigation-item{
  align-items:center;
  display:flex;
  position:relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
  display:none;
}
.wp-block-navigation .wp-block-navigation-item__content{
  display:block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
  color:inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
  text-decoration:underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
  text-decoration:line-through;
}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){
  text-decoration:none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
  align-self:center;
  background-color:inherit;
  border:none;
  color:currentColor;
  display:inline-block;
  font-size:inherit;
  height:.6em;
  line-height:0;
  margin-right:.25em;
  padding:0;
  width:.6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
  display:inline-block;
  stroke:currentColor;
  height:inherit;
  margin-top:.075em;
  width:inherit;
}
.wp-block-navigation.is-vertical{
  --navigation-layout-direction:column;
  --navigation-layout-justify:initial;
  --navigation-layout-align:flex-start;
}
.wp-block-navigation.no-wrap{
  --navigation-layout-wrap:nowrap;
}
.wp-block-navigation.items-justified-center{
  --navigation-layout-justification-setting:center;
  --navigation-layout-justify:center;
}
.wp-block-navigation.items-justified-center.is-vertical{
  --navigation-layout-align:center;
}
.wp-block-navigation.items-justified-right{
  --navigation-layout-justification-setting:flex-end;
  --navigation-layout-justify:flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical{
  --navigation-layout-align:flex-end;
}
.wp-block-navigation.items-justified-space-between{
  --navigation-layout-justification-setting:space-between;
  --navigation-layout-justify:space-between;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  align-items:normal;
  background-color:inherit;
  color:inherit;
  display:flex;
  flex-direction:column;
  height:0;
  opacity:0;
  overflow:hidden;
  position:absolute;
  right:-1px;
  top:100%;
  transition:opacity .1s linear;
  visibility:hidden;
  width:0;
  z-index:2;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
  display:flex;
  flex-grow:1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
  margin-left:0;
  margin-right:auto;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
  margin:0;
}
@media (min-width:782px){
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    right:100%;
    top:-1px;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
    background:#0000;
    content:"";
    display:block;
    height:100%;
    left:100%;
    position:absolute;
    width:.5em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
    margin-left:.25em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
    transform:rotate(90deg);
  }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:visible;
  visibility:visible;
  width:auto;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
  right:0;
  top:100%;
}
@media (min-width:782px){
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    right:100%;
    top:0;
  }
}

.wp-block-navigation-submenu{
  display:flex;
  position:relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
  stroke:currentColor;
}

button.wp-block-navigation-item__content{
  background-color:initial;
  border:none;
  color:currentColor;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-align:right;
  text-transform:inherit;
}

.wp-block-navigation-submenu__toggle{
  cursor:pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
  padding-left:.85em;
  padding-right:0;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
  margin-right:-.6em;
  pointer-events:none;
}

.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){
  padding:0;
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
  gap:inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
  padding:.5em 1em;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
  padding:.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
  left:0;
  right:auto;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
  left:-1px;
  right:-1px;
}
@media (min-width:782px){
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    right:auto;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
  background-color:#fff;
  border:1px solid #00000026;
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container{
  background-color:inherit;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{
  color:#000;
}

.wp-block-navigation__container{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
  list-style:none;
  margin:0;
  padding-right:0;
}
.wp-block-navigation__container .is-responsive{
  display:none;
}

.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
  flex-grow:1;
}
@keyframes overlay-menu__fade-in-animation{
  0%{
    opacity:0;
    transform:translateY(.5em);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}
.wp-block-navigation__responsive-container{
  bottom:0;
  display:none;
  left:0;
  position:fixed;
  right:0;
  top:0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){
  color:inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
  background-color:inherit !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open{
  animation:overlay-menu__fade-in-animation .1s ease-out;
  animation-fill-mode:forwards;
  background-color:inherit;
  display:flex;
  flex-direction:column;
  overflow:auto;
  padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem);
  z-index:100000;
}
@media (prefers-reduced-motion:reduce){
  .wp-block-navigation__responsive-container.is-menu-open{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-justification-setting, inherit);
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  overflow:visible;
  padding-top:calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  justify-content:flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
  display:none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
  border:none;
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:initial;
  padding-left:2rem;
  padding-right:2rem;
  position:static;
  visibility:visible;
  width:auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  gap:inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  padding-top:var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
  padding:0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  align-items:var(--navigation-layout-justification-setting, initial);
  display:flex;
  flex-direction:column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
  background:#0000 !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
  left:auto;
  right:auto;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
    background-color:inherit;
    display:block;
    position:relative;
    width:100%;
    z-index:auto;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
    display:none;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    right:0;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  background-color:#fff;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{
  color:#000;
}

.wp-block-navigation__toggle_button_label{
  font-size:1rem;
  font-weight:700;
}

.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
  background:#0000;
  border:none;
  color:currentColor;
  cursor:pointer;
  margin:0;
  padding:0;
  text-transform:inherit;
  vertical-align:middle;
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
  fill:currentColor;
  display:block;
  height:24px;
  pointer-events:none;
  width:24px;
}

.wp-block-navigation__responsive-container-open{
  display:flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container-open:not(.always-shown){
    display:none;
  }
}

.wp-block-navigation__responsive-container-close{
  left:0;
  position:absolute;
  top:0;
  z-index:2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

.wp-block-navigation__responsive-close{
  width:100%;
}
.has-modal-open .wp-block-navigation__responsive-close{
  margin-left:auto;
  margin-right:auto;
  max-width:var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus{
  outline:none;
}

.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
  box-sizing:border-box;
}

.wp-block-navigation__responsive-dialog{
  position:relative;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
  margin-top:46px;
}
@media (min-width:782px){
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
    margin-top:32px;
  }
}

html.has-modal-open{
  overflow:hidden;
}

.wp-block-navigation .wp-block-navigation-item__label{
  overflow-wrap:break-word;
}
.wp-block-navigation .wp-block-navigation-item__description{
  display:none;
}

.link-ui-tools{
  border-top:1px solid #f0f0f0;
  padding:8px;
}

.link-ui-block-inserter{
  padding-top:8px;
}

.link-ui-block-inserter__back{
  margin-right:8px;
  text-transform:uppercase;
}

.wp-block-navigation .wp-block-page-list{
  align-items:var(--navigation-layout-align, initial);
  background-color:inherit;
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item{
  background-color:inherit;
}

.is-small-text{
  font-size:.875em;
}

.is-regular-text{
  font-size:1em;
}

.is-large-text{
  font-size:2.25em;
}

.is-larger-text{
  font-size:3em;
}

.has-drop-cap:not(:focus):first-letter{
  float:right;
  font-size:8.4em;
  font-style:normal;
  font-weight:100;
  line-height:.68;
  margin:.05em 0 0 .1em;
  text-transform:uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter{
  float:none;
  margin-right:.1em;
}

p.has-drop-cap.has-background{
  overflow:hidden;
}

:root :where(p.has-background){
  padding:1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a{
  color:inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-author{
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
}
.wp-block-post-author__byline{
  font-size:.5em;
  margin-bottom:0;
  margin-top:0;
  width:100%;
}
.wp-block-post-author__avatar{
  margin-left:1em;
}
.wp-block-post-author__bio{
  font-size:.7em;
  margin-bottom:.7em;
}
.wp-block-post-author__content{
  flex-basis:0;
  flex-grow:1;
}
.wp-block-post-author__name{
  margin:0;
}

.wp-block-post-author-biography{
  box-sizing:border-box;
}

:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{
  padding:calc(.667em + 2px);
}

.wp-block-post-comments-form{
  box-sizing:border-box;
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
  font-weight:inherit;
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
  font-family:inherit;
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
  font-size:inherit;
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
  line-height:inherit;
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
  font-style:inherit;
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
  letter-spacing:inherit;
}
.wp-block-post-comments-form :where(input[type=submit]){
  box-shadow:none;
  cursor:pointer;
  display:inline-block;
  overflow-wrap:break-word;
  text-align:center;
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-post-comments-form .comment-reply-title{
  margin-bottom:0;
}
.wp-block-post-comments-form .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-right:.5em;
}

.wp-block-post-content{
  display:flow-root;
}

.wp-block-post-date{
  box-sizing:border-box;
}

:where(.wp-block-post-excerpt){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt{
  margin-bottom:0;
  margin-top:0;
}

.wp-block-post-excerpt__more-text{
  margin-bottom:0;
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link{
  display:inline-block;
}

.wp-block-post-featured-image{
  margin-left:0;
  margin-right:0;
}
.wp-block-post-featured-image a{
  display:block;
  height:100%;
}
.wp-block-post-featured-image :where(img){
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
  width:100%;
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
  width:100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
  background-color:#000;
  inset:0;
  position:absolute;
}
.wp-block-post-featured-image{
  position:relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
  background-color:initial;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
  opacity:0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
  opacity:.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
  opacity:.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
  opacity:.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
  opacity:.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
  opacity:.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
  opacity:.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
  opacity:.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
  opacity:.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
  opacity:.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
  opacity:1;
}
.wp-block-post-featured-image:where(.alignleft,.alignright){
  width:100%;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-terms{
  box-sizing:border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator{
  white-space:pre-wrap;
}

.wp-block-post-time-to-read,.wp-block-post-title{
  box-sizing:border-box;
}

.wp-block-post-title{
  word-break:break-word;
}
.wp-block-post-title :where(a){
  display:inline-block;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-post-author-name,.wp-block-preformatted{
  box-sizing:border-box;
}

.wp-block-preformatted{
  white-space:pre-wrap;
}

:where(.wp-block-preformatted.has-background){
  padding:1.25em 2.375em;
}

.wp-block-pullquote{
  box-sizing:border-box;
  margin:0 0 1em;
  overflow-wrap:break-word;
  padding:4em 0;
  text-align:center;
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
  color:inherit;
}
.wp-block-pullquote blockquote{
  margin:0;
}
.wp-block-pullquote p{
  margin-top:0;
}
.wp-block-pullquote p:last-child{
  margin-bottom:0;
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
  max-width:420px;
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
  position:relative;
}
.wp-block-pullquote .has-text-color a{
  color:inherit;
}

.wp-block-pullquote.has-text-align-left blockquote{
  text-align:right;
}

.wp-block-pullquote.has-text-align-right blockquote{
  text-align:left;
}

.wp-block-pullquote.is-style-solid-color{
  border:none;
}
.wp-block-pullquote.is-style-solid-color blockquote{
  margin-left:auto;
  margin-right:auto;
  max-width:60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:2em;
  margin-bottom:0;
  margin-top:0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
  font-style:normal;
  text-transform:none;
}

.wp-block-pullquote cite{
  color:inherit;
}

.wp-block-post-template{
  list-style:none;
  margin-bottom:0;
  margin-top:0;
  max-width:100%;
  padding:0;
}
.wp-block-post-template.is-flex-container{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:1.25em;
}
.wp-block-post-template.is-flex-container>li{
  margin:0;
  width:100%;
}
@media (min-width:600px){
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
    width:calc(50% - .625em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
    width:calc(25% - .9375em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
    width:calc(20% - 1em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
    width:calc(16.66667% - 1.04167em);
  }
}

@media (max-width:600px){
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
    grid-template-columns:1fr;
  }
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
  float:left;
  margin-inline-end:0;
  margin-inline-start:2em;
}

.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
  float:right;
  margin-inline-end:2em;
  margin-inline-start:0;
}

.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
  margin-inline-end:auto;
  margin-inline-start:auto;
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{
  margin-inline-start:auto;
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
  margin-inline-end:auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(-1);;
}
.wp-block-query-pagination.aligncenter{
  justify-content:center;
}

.wp-block-query-title,.wp-block-quote{
  box-sizing:border-box;
}

.wp-block-quote{
  overflow-wrap:break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){
  margin-bottom:1em;
  padding:0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{
  font-size:1.5em;
  font-style:italic;
  line-height:1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{
  font-size:1.125em;
  text-align:left;
}
.wp-block-quote>cite{
  display:block;
}

.wp-block-read-more{
  display:block;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])){
  text-decoration:none;
}
.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{
  text-decoration:none;
}

ul.wp-block-rss{
  list-style:none;
  padding:0;
}
ul.wp-block-rss.wp-block-rss{
  box-sizing:border-box;
}
ul.wp-block-rss.alignleft{
  margin-right:2em;
}
ul.wp-block-rss.alignright{
  margin-left:2em;
}
ul.wp-block-rss.is-grid{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  padding:0;
}
ul.wp-block-rss.is-grid li{
  margin:0 0 1em 1em;
  width:100%;
}
@media (min-width:600px){
  ul.wp-block-rss.columns-2 li{
    width:calc(50% - 1em);
  }
  ul.wp-block-rss.columns-3 li{
    width:calc(33.33333% - 1em);
  }
  ul.wp-block-rss.columns-4 li{
    width:calc(25% - 1em);
  }
  ul.wp-block-rss.columns-5 li{
    width:calc(20% - 1em);
  }
  ul.wp-block-rss.columns-6 li{
    width:calc(16.66667% - 1em);
  }
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
  display:block;
  font-size:.8125em;
}

.wp-block-search__button{
  margin-right:10px;
  word-break:normal;
}
.wp-block-search__button.has-icon{
  line-height:0;
}
.wp-block-search__button svg{
  height:1.25em;
  min-height:24px;
  min-width:24px;
  width:1.25em;
  fill:currentColor;
  vertical-align:text-bottom;
}

:where(.wp-block-search__button){
  border:1px solid #ccc;
  padding:6px 10px;
}

.wp-block-search__inside-wrapper{
  display:flex;
  flex:auto;
  flex-wrap:nowrap;
  max-width:100%;
}

.wp-block-search__label{
  width:100%;
}

.wp-block-search__input{
  appearance:none;
  border:1px solid #949494;
  flex-grow:1;
  margin-left:0;
  margin-right:0;
  min-width:3rem;
  padding:8px;
  text-decoration:unset !important;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button{
  flex-shrink:0;
  margin-right:0;
  max-width:100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{
  max-width:calc(100% - 100px);
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  min-width:0 !important;
  transition-property:width;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
  flex-basis:100%;
  transition-duration:.3s;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{
  overflow:hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{
  border-left-width:0 !important;
  border-right-width:0 !important;
  flex-basis:0;
  flex-grow:0;
  margin:0;
  min-width:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  width:0 !important;
}

:where(.wp-block-search__input){
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
  border:1px solid #949494;
  box-sizing:border-box;
  padding:4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
  border:none;
  border-radius:0;
  padding:0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
  outline:none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
  padding:4px 8px;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
  margin:auto;
}

.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  float:left;
}

.wp-block-separator{
  border:none;
  border-top:2px solid;
}

:root :where(.wp-block-separator.is-style-dots){
  height:auto;
  line-height:1;
  text-align:center;
}
:root :where(.wp-block-separator.is-style-dots):before{
  color:currentColor;
  content:"···";
  font-family:serif;
  font-size:1.5em;
  letter-spacing:2em;
  padding-left:2em;
}

.wp-block-separator.is-style-dots{
  background:none !important;
  border:none !important;
}

.wp-block-site-logo{
  box-sizing:border-box;
  line-height:0;
}
.wp-block-site-logo a{
  display:inline-block;
  line-height:0;
}
.wp-block-site-logo.is-default-size img{
  height:auto;
  width:120px;
}
.wp-block-site-logo img{
  height:auto;
  max-width:100%;
}
.wp-block-site-logo a,.wp-block-site-logo img{
  border-radius:inherit;
}
.wp-block-site-logo.aligncenter{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

:root :where(.wp-block-site-logo.is-style-rounded){
  border-radius:9999px;
}

.wp-block-site-tagline,.wp-block-site-title{
  box-sizing:border-box;
}
.wp-block-site-title :where(a){
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-social-links{
  background:none;
  box-sizing:border-box;
  margin-right:0;
  padding-left:0;
  padding-right:0;
  text-indent:0;
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
  border-bottom:0;
  box-shadow:none;
  text-decoration:none;
}
.wp-block-social-links .wp-social-link svg{
  height:1em;
  width:1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){
  font-size:.65em;
  margin-left:.5em;
  margin-right:.5em;
}
.wp-block-social-links.has-small-icon-size{
  font-size:16px;
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
  font-size:24px;
}
.wp-block-social-links.has-large-icon-size{
  font-size:36px;
}
.wp-block-social-links.has-huge-icon-size{
  font-size:48px;
}
.wp-block-social-links.aligncenter{
  display:flex;
  justify-content:center;
}
.wp-block-social-links.alignright{
  justify-content:flex-end;
}

.wp-block-social-link{
  border-radius:9999px;
  display:block;
  height:auto;
  transition:transform .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .wp-block-social-link{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.wp-block-social-link a{
  align-items:center;
  display:flex;
  line-height:0;
  transition:transform .1s ease;
}
.wp-block-social-link:hover{
  transform:scale(1.1);
}

.wp-block-social-links .wp-block-social-link.wp-social-link{
  display:inline-block;
  margin:0;
  padding:0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{
  color:currentColor;
  fill:currentColor;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{
  background-color:#f0f0f0;
  color:#444;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{
  background-color:#f90;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{
  background-color:#1ea0c3;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{
  background-color:#0757fe;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{
  background-color:#0a7aff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{
  background-color:#1e1f26;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{
  background-color:#02e49b;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{
  background-color:#e94c89;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{
  background-color:#4280ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{
  background-color:#f45800;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{
  background-color:#0866ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{
  background-color:#0461dd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{
  background-color:#e65678;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{
  background-color:#24292d;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{
  background-color:#eceadd;
  color:#382110;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{
  background-color:#ea4434;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{
  background-color:#1d4fc4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{
  background-color:#f00075;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{
  background-color:#e21b24;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{
  background-color:#0d66c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{
  background-color:#3288d4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{
  background-color:#f6405f;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{
  background-color:#e60122;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{
  background-color:#ef4155;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{
  background-color:#ff4500;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{
  background-color:#0478d7;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{
  background-color:#fefc00;
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{
  background-color:#ff5600;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{
  background-color:#1bd760;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{
  background-color:#2aabee;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{
  background-color:#011835;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{
  background-color:#6440a4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{
  background-color:#1da1f2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{
  background-color:#1eb7ea;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{
  background-color:#4680c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{
  background-color:#3499cd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{
  background-color:#25d366;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{
  background-color:#d32422;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{
  background-color:red;
  color:#fff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{
  background:none;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{
  height:1.25em;
  width:1.25em;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{
  color:#f90;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{
  color:#1ea0c3;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{
  color:#0757fe;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{
  color:#0a7aff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{
  color:#1e1f26;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{
  color:#02e49b;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{
  color:#e94c89;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{
  color:#4280ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{
  color:#f45800;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{
  color:#0866ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{
  color:#0461dd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{
  color:#e65678;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{
  color:#24292d;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{
  color:#382110;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{
  color:#ea4434;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{
  color:#1d4fc4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{
  color:#f00075;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{
  color:#e21b24;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{
  color:#0d66c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{
  color:#3288d4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{
  color:#f6405f;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{
  color:#e60122;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{
  color:#ef4155;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{
  color:#ff4500;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{
  color:#0478d7;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{
  color:#ff5600;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{
  color:#1bd760;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{
  color:#2aabee;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{
  color:#011835;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{
  color:#6440a4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{
  color:#1da1f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{
  color:#1eb7ea;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{
  color:#4680c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{
  color:#25d366;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{
  color:#3499cd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{
  color:#d32422;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{
  color:red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link{
  width:auto;
}

:root :where(.wp-block-social-links .wp-social-link a){
  padding:.25em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){
  padding:0;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){
  padding-left:.66667em;
  padding-right:.66667em;
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{
  color:#000;
}

.wp-block-spacer{
  clear:both;
}

.wp-block-tag-cloud{
  box-sizing:border-box;
}
.wp-block-tag-cloud.aligncenter{
  justify-content:center;
  text-align:center;
}
.wp-block-tag-cloud.alignfull{
  padding-left:1em;
  padding-right:1em;
}
.wp-block-tag-cloud a{
  display:inline-block;
  margin-left:5px;
}
.wp-block-tag-cloud span{
  display:inline-block;
  margin-right:5px;
  text-decoration:none;
}

:root :where(.wp-block-tag-cloud.is-style-outline){
  display:flex;
  flex-wrap:wrap;
  gap:1ch;
}

:root :where(.wp-block-tag-cloud.is-style-outline a){
  border:1px solid;
  font-size:unset !important;
  margin-left:0;
  padding:1ch 2ch;
  text-decoration:none !important;
}

.wp-block-table{
  overflow-x:auto;
}
.wp-block-table table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-table thead{
  border-bottom:3px solid;
}
.wp-block-table tfoot{
  border-top:3px solid;
}
.wp-block-table td,.wp-block-table th{
  border:1px solid;
  padding:.5em;
}
.wp-block-table .has-fixed-layout{
  table-layout:fixed;
  width:100%;
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
  word-break:break-word;
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
  display:table;
  width:auto;
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
  word-break:break-word;
}
.wp-block-table .has-subtle-light-gray-background-color{
  background-color:#f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color{
  background-color:#e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color{
  background-color:#e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color{
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes{
  background-color:initial;
  border-bottom:1px solid #f0f0f0;
  border-collapse:inherit;
  border-spacing:0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
  background-color:#f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
  background-color:#f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
  background-color:#e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
  background-color:#e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
  border-color:#0000;
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{
  border-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{
  border-top-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){
  border-top-color:initial;
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{
  border-left-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{
  border-bottom-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
  border-bottom-color:initial;
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{
  border-right-color:inherit;
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{
  border-style:inherit;
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{
  border-style:inherit;
  border-width:inherit;
}

:root :where(.wp-block-table-of-contents){
  box-sizing:border-box;
}

:where(.wp-block-term-description){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-term-description p{
  margin-bottom:0;
  margin-top:0;
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
  display:flex;
}
.wp-block-text-columns .wp-block-column{
  margin:0 1em;
  padding:0;
}
.wp-block-text-columns .wp-block-column:first-child{
  margin-right:0;
}
.wp-block-text-columns .wp-block-column:last-child{
  margin-left:0;
}
.wp-block-text-columns.columns-2 .wp-block-column{
  width:50%;
}
.wp-block-text-columns.columns-3 .wp-block-column{
  width:33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column{
  width:25%;
}

pre.wp-block-verse{
  overflow:auto;
  white-space:pre-wrap;
}

:where(pre.wp-block-verse){
  font-family:inherit;
}

.wp-block-video{
  box-sizing:border-box;
}
.wp-block-video video{
  vertical-align:middle;
  width:100%;
}
@supports (position:sticky){
  .wp-block-video [poster]{
    object-fit:cover;
  }
}
.wp-block-video.aligncenter{
  text-align:center;
}
.wp-block-video :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}

.editor-styles-wrapper,.entry-content{
  counter-reset:footnotes;
}

a[data-fn].fn{
  counter-increment:footnotes;
  display:inline-flex;
  font-size:smaller;
  text-decoration:none;
  text-indent:-9999999px;
  vertical-align:super;
}

a[data-fn].fn:after{
  content:"[" counter(footnotes) "]";
  float:right;
  text-indent:0;
}
.wp-element-button{
  cursor:pointer;
}

:root{
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px;
}
:root .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .has-very-light-gray-color{
  color:#eee;
}
:root .has-very-dark-gray-color{
  color:#313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(-135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background{
  background:linear-gradient(-135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background{
  background:linear-gradient(-135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background{
  background:linear-gradient(-135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background{
  background:linear-gradient(-135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background{
  background:linear-gradient(-135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background{
  background:linear-gradient(-135deg, #020381, #2874fc);
}

.has-regular-font-size{
  font-size:1em;
}

.has-larger-font-size{
  font-size:2.625em;
}

.has-normal-font-size{
  font-size:var(--wp--preset--font-size--normal);
}

.has-huge-font-size{
  font-size:var(--wp--preset--font-size--huge);
}

.has-text-align-center{
  text-align:center;
}

.has-text-align-left{
  text-align:left;
}

.has-text-align-right{
  text-align:right;
}

#end-resizable-editor-section{
  display:none;
}

.aligncenter{
  clear:both;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.screen-reader-text:focus{
  background-color:#ddd;
  clip:auto !important;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  line-height:normal;
  padding:15px 23px 14px;
  right:5px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
html :where(.has-border-color){
  border-style:solid;
}

html :where([style*=border-top-color]){
  border-top-style:solid;
}

html :where([style*=border-right-color]){
  border-left-style:solid;
}

html :where([style*=border-bottom-color]){
  border-bottom-style:solid;
}

html :where([style*=border-left-color]){
  border-right-style:solid;
}

html :where([style*=border-width]){
  border-style:solid;
}

html :where([style*=border-top-width]){
  border-top-style:solid;
}

html :where([style*=border-right-width]){
  border-left-style:solid;
}

html :where([style*=border-bottom-width]){
  border-bottom-style:solid;
}

html :where([style*=border-left-width]){
  border-right-style:solid;
}
html :where(img[class*=wp-image-]){
  height:auto;
  max-width:100%;
}
:where(figure){
  margin:0 0 1em;
}

html :where(.is-position-sticky){
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px){
  html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:0px;
  }
}PK�-Z3�'+'+dist/block-library/editor.cssnu�[���ul.wp-block-archives{
  padding-left:2.5em;
}

.wp-block-audio{
  margin-left:0;
  margin-right:0;
  position:relative;
}
.wp-block-audio.is-transient audio{
  opacity:.3;
}
.wp-block-audio .components-spinner{
  left:50%;
  margin-left:-9px;
  margin-top:-9px;
  position:absolute;
  top:50%;
}

.wp-block-avatar__image img{
  width:100%;
}

.wp-block-avatar.aligncenter .components-resizable-box__container{
  margin:0 auto;
}

.wp-block[data-align=center]>.wp-block-button{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.wp-block[data-align=right]>.wp-block-button{
  text-align:right;
}

.wp-block-button{
  cursor:text;
  position:relative;
}
.wp-block-button:focus{
  box-shadow:0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:-2px;
}
.wp-block-button[data-rich-text-placeholder]:after{
  opacity:.8;
}

div[data-type="core/button"]{
  display:table;
}
.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{
  margin:0;
}
.wp-block-buttons>.block-list-appender{
  align-items:center;
  display:inline-flex;
}
.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{
  justify-content:flex-start;
}
.wp-block-buttons>.wp-block-button:focus{
  box-shadow:none;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  width:100%;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{
  margin-bottom:0;
}

.wp-block[data-align=center]>.wp-block-buttons{
  align-items:center;
  justify-content:center;
}

.wp-block[data-align=right]>.wp-block-buttons{
  justify-content:flex-end;
}

.wp-block-categories ul{
  padding-left:2.5em;
}
.wp-block-categories ul ul{
  margin-top:6px;
}
[data-align=center] .wp-block-categories{
  text-align:center;
}

.wp-block-categories__indentation{
  padding-left:16px;
}

.wp-block-code code{
  background:none;
}

.wp-block-columns :where(.wp-block){
  margin-left:0;
  margin-right:0;
  max-width:none;
}

html :where(.wp-block-column){
  margin-bottom:0;
  margin-top:0;
}
.wp-block-comments__legacy-placeholder,.wp-block-post-comments{
  box-sizing:border-box;
}
.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{
  float:left;
}
.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{
  float:right;
}
.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{
  clear:both;
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{
  min-height:2.25em;
  padding-left:3.25em;
}
.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{
  font-size:1em;
  line-height:1.8;
  margin:1em 0;
}
.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{
  line-height:1.5;
}
.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{
  border-radius:1.5em;
  display:block;
  float:left;
  height:2.5em;
  margin-right:.75em;
  margin-top:.5em;
  width:2.5em;
}
.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{
  font-style:normal;
}
.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{
  font-size:.875em;
  line-height:1.5;
}
.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{
  font-weight:400;
}
.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
  display:block;
  margin-bottom:1em;
  margin-top:1em;
}
.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{
  font-size:.875em;
}
.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{
  margin-bottom:0;
}
.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-left:.5em;
}
.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{
  font-size:.875em;
  margin-bottom:1.4em;
}
.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
  padding:calc(.667em + 2px);
}

:where(.wp-block-post-comments input[type=submit]){
  border:none;
}

.block-library-comments-toolbar__popover .components-popover__content{
  min-width:230px;
}

.wp-block-comments__legacy-placeholder *{
  pointer-events:none;
}

.wp-block-comment-author-avatar__placeholder{
  border:1px dashed;
  height:100%;
  width:100%;
  stroke:currentColor;
  stroke-dasharray:3;
}

.wp-block[data-align=center]>.wp-block-comments-pagination{
  justify-content:center;
}

:where(.editor-styles-wrapper) .wp-block-comments-pagination{
  max-width:100%;
}
:where(.editor-styles-wrapper) .wp-block-comments-pagination.block-editor-block-list__layout{
  margin:0;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
  margin:.5em .5em .5em 0;
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
  margin-right:0;
}

.wp-block-comments-pagination-numbers a{
  text-decoration:underline;
}
.wp-block-comments-pagination-numbers .page-numbers{
  margin-right:2px;
}
.wp-block-comments-pagination-numbers .page-numbers:last-child{
  margin-right:0;
}

.wp-block-comments-title.has-background{
  padding:inherit;
}

.wp-block-cover.is-placeholder{
  align-items:stretch;
  display:flex;
  min-height:240px;
  padding:0 !important;
}
.wp-block-cover.is-placeholder .components-placeholder.is-large{
  justify-content:flex-start;
  z-index:1;
}
.wp-block-cover.is-placeholder:focus:after{
  min-height:auto;
}
.wp-block-cover.components-placeholder h2{
  color:inherit;
}
.wp-block-cover.is-transient{
  position:relative;
}
.wp-block-cover.is-transient:before{
  background-color:#fff;
  content:"";
  height:100%;
  opacity:.3;
  position:absolute;
  width:100%;
  z-index:1;
}
.wp-block-cover .components-spinner{
  left:50%;
  margin:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  z-index:1;
}
.wp-block-cover .wp-block-cover__inner-container{
  margin-left:0;
  margin-right:0;
  text-align:left;
}
.wp-block-cover .wp-block-cover__placeholder-background-options{
  width:100%;
}
.wp-block-cover .wp-block-cover__image--placeholder-image{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{
  max-width:420px;
  width:100%;
}

.block-library-cover__reset-button{
  margin-left:auto;
}

.block-library-cover__resize-container{
  bottom:0;
  left:0;
  min-height:50px;
  position:absolute !important;
  right:0;
  top:0;
}

.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{
  overflow:visible;
  pointer-events:none;
}

.wp-block-cover>.components-drop-zone .components-drop-zone__content{
  opacity:.8 !important;
}

.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{
  background-attachment:scroll;
}

.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){
  margin-top:24px;
}

.wp-block-details summary div{
  display:inline;
}

.wp-block-embed{
  clear:both;
  margin-left:0;
  margin-right:0;
}
.wp-block-embed.is-loading{
  display:flex;
  justify-content:center;
}
.wp-block-embed .wp-block-embed__placeholder-input{
  flex:1 1 auto;
}
.wp-block-embed .components-placeholder__error{
  word-break:break-word;
}

.wp-block-post-content .wp-block-embed__learn-more a{
  color:var(--wp-admin-theme-color);
}

.block-library-embed__interactive-overlay{
  bottom:0;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
}

.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{
  max-width:360px;
  width:100%;
}
.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{
  min-width:280px;
}

.wp-block-file{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:0;
}
.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{
  height:auto;
}
.wp-block[data-align=center]>.wp-block-file{
  text-align:center;
}
.wp-block-file .components-resizable-box__container{
  margin-bottom:1em;
}
.wp-block-file .wp-block-file__preview{
  height:100%;
  margin-bottom:1em;
  width:100%;
}
.wp-block-file .wp-block-file__preview-overlay{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-file .wp-block-file__content-wrapper{
  flex-grow:1;
}
.wp-block-file a{
  min-width:1em;
}
.wp-block-file a:not(.wp-block-file__button){
  display:inline-block;
}
.wp-block-file .wp-block-file__button-richtext-wrapper{
  display:inline-block;
  margin-left:.75em;
}

.wp-block-form-input .is-input-hidden{
  background:repeating-linear-gradient(45deg, #0000, #0000 5px, currentColor 0, currentColor 6px);
  border:1px dashed;
  box-sizing:border-box;
  font-size:.85em;
  opacity:.3;
  padding:.5em;
}
.wp-block-form-input .is-input-hidden input[type=text]{
  background:#0000;
}
.wp-block-form-input.is-selected .is-input-hidden{
  background:none;
  opacity:1;
}
.wp-block-form-input.is-selected .is-input-hidden input[type=text]{
  background:unset;
}

.wp-block-form-submission-notification>*{
  background:repeating-linear-gradient(45deg, #0000, #0000 5px, currentColor 0, currentColor 6px);
  border:1px dashed;
  box-sizing:border-box;
  opacity:.25;
}
.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{
  background:none;
  opacity:1;
}
.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{
  display:none !important;
}
.wp-block-form-submission-notification:after{
  align-items:center;
  display:flex;
  font-size:1.1em;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.wp-block-form-submission-notification.form-notification-type-success:after{
  content:attr(data-message-success);
}
.wp-block-form-submission-notification.form-notification-type-error:after{
  content:attr(data-message-error);
}

.wp-block-freeform.block-library-rich-text__tinymce{
  height:auto;
}
.wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p{
  line-height:1.8;
}
.wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul{
  margin-left:0;
  padding-left:2.5em;
}
.wp-block-freeform.block-library-rich-text__tinymce blockquote{
  border-left:4px solid #000;
  box-shadow:inset 0 0 0 0 #ddd;
  margin:0;
  padding-left:1em;
}
.wp-block-freeform.block-library-rich-text__tinymce pre{
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:15px;
  white-space:pre-wrap;
}
.wp-block-freeform.block-library-rich-text__tinymce>:first-child{
  margin-top:0;
}
.wp-block-freeform.block-library-rich-text__tinymce>:last-child{
  margin-bottom:0;
}
.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{
  outline:none;
}
.wp-block-freeform.block-library-rich-text__tinymce a{
  color:var(--wp-admin-theme-color);
}
.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{
  background:#e5f5fa;
  border-radius:2px;
  box-shadow:0 0 0 1px #e5f5fa;
  margin:0 -2px;
  padding:0 2px;
}
.wp-block-freeform.block-library-rich-text__tinymce code{
  background:#f0f0f0;
  border-radius:2px;
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:14px;
  padding:2px;
}
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{
  background:#ddd;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignright{
  float:right;
  margin:.5em 0 .5em 1em;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignleft{
  float:left;
  margin:.5em 1em .5em 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:1900px 20px;
  cursor:default;
  display:block;
  height:20px;
  margin:15px auto;
  outline:0;
  width:96%;
}
.wp-block-freeform.block-library-rich-text__tinymce img::selection{
  background-color:initial;
}
.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{
  -ms-user-select:element;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{
  margin:0;
  max-width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{
  display:block;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{
  -webkit-user-drag:none;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{
  margin:0;
  padding-top:.5em;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview{
  border:1px solid #0000;
  clear:both;
  margin-bottom:16px;
  position:relative;
  width:99.99%;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{
  background:#0000;
  display:block;
  max-width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{
  display:none;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{
  border:1px dashed #ddd;
  padding:10px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{
  border:1px solid #ddd;
  margin:0;
  padding:1em 0;
  word-wrap:break-word;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{
  margin:0;
  text-align:center;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{
  border-color:#0000;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{
  display:block;
  font-size:32px;
  height:32px;
  margin:0 auto;
  width:32px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{
  outline:none;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery a{
  cursor:default;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery{
  line-height:1;
  margin:auto -6px;
  overflow-x:hidden;
  padding:6px 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{
  box-sizing:border-box;
  float:left;
  margin:0;
  padding:6px;
  text-align:center;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{
  margin:0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{
  font-size:13px;
  margin:4px 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{
  width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{
  width:50%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{
  width:33.3333333333%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{
  width:25%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{
  width:20%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{
  width:16.6666666667%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{
  width:14.2857142857%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{
  width:12.5%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{
  width:11.1111111111%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img{
  border:none;
  height:auto;
  max-width:100%;
  padding:0;
}

div[data-type="core/freeform"]:before{
  border:1px solid #ddd;
  outline:1px solid #0000;
  transition:border-color .1s linear,box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  div[data-type="core/freeform"]:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
div[data-type="core/freeform"].is-selected:before{
  border-color:#1e1e1e;
}
div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{
  margin-top:0;
  padding-top:0;
}
div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{
  clear:both;
  content:"";
  display:table;
}

.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i{
  color:#1e1e1e;
}
.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{
  margin-left:8px;
  margin-right:0;
}
.mce-toolbar-grp .mce-btn i{
  font-style:normal;
}

.block-library-classic__toolbar{
  border:1px solid #ddd;
  border-bottom:none;
  border-radius:2px;
  display:none;
  margin:0 0 8px;
  padding:0;
  position:sticky;
  top:0;
  width:auto;
  z-index:31;
}
div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{
  border-color:#1e1e1e;
  display:block;
}
.block-library-classic__toolbar .mce-tinymce{
  box-shadow:none;
}
@media (min-width:600px){
  .block-library-classic__toolbar{
    padding:0;
  }
}
.block-library-classic__toolbar:empty{
  background:#f5f5f5;
  border-bottom:1px solid #e2e4e7;
  display:block;
}
.block-library-classic__toolbar:empty:before{
  color:#555d66;
  content:attr(data-placeholder);
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:37px;
  padding:14px;
}
.block-library-classic__toolbar div.mce-toolbar-grp{
  border-bottom:1px solid #1e1e1e;
}
.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div{
  height:auto !important;
  width:100% !important;
}
.block-library-classic__toolbar .mce-container-body.mce-abs-layout{
  overflow:visible;
}
.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{
  position:static;
}
.block-library-classic__toolbar .mce-toolbar-grp>div{
  padding:1px 3px;
}
.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){
  display:none;
}
.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{
  display:block;
}

.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
  height:50vh !important;
}
@media (min-width:960px){
  .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){
    height:9999rem;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{
    height:100%;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{
    height:calc(100% - 52px);
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{
    display:flex;
    flex-direction:column;
    height:100%;
    min-width:50vw;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{
    display:flex;
    flex-direction:column;
    flex-grow:1;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
    flex-grow:1;
    height:10px !important;
  }
}
.block-editor-freeform-modal__actions{
  margin-top:16px;
}

:root :where(figure.wp-block-gallery){
  display:block;
}
:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{
  flex:0 0 100%;
}
:root :where(figure.wp-block-gallery)>.blocks-gallery-media-placeholder-wrapper{
  flex-basis:100%;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{
  display:block;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{
  margin:4px 0;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{
  position:absolute;
  right:5px;
  top:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{
  display:none;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{
  margin-bottom:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{
  margin:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{
  display:flex;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{
  z-index:2;
}
:root :where(figure.wp-block-gallery) .components-spinner{
  left:50%;
  margin-left:-9px;
  margin-top:-9px;
  position:absolute;
  top:50%;
}
.gallery-settings-buttons .components-button:first-child{
  margin-right:8px;
}

.gallery-image-sizes .components-base-control__label{
  margin-bottom:4px;
}
.gallery-image-sizes .gallery-image-sizes__loading{
  align-items:center;
  color:#757575;
  display:flex;
  font-size:12px;
}
.gallery-image-sizes .components-spinner{
  margin:0 8px 0 4px;
}
.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{
  outline:none;
}
.blocks-gallery-item figure.is-selected:before{
  bottom:0;
  box-shadow:0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
  content:"";
  left:0;
  outline:2px solid #0000;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.blocks-gallery-item figure.is-transient img{
  opacity:.3;
}
.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu{
  display:inline-flex;
}
.blocks-gallery-item .block-editor-media-placeholder{
  height:100%;
  margin:0;
}
.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{
  display:flex;
}

.block-library-gallery-item__inline-menu{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:none;
  margin:8px;
  position:absolute;
  top:-2px;
  transition:box-shadow .2s ease-out;
  z-index:20;
}
@media (prefers-reduced-motion:reduce){
  .block-library-gallery-item__inline-menu{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-library-gallery-item__inline-menu:hover{
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
}
@media (min-width:600px){
  .columns-7 .block-library-gallery-item__inline-menu,.columns-8 .block-library-gallery-item__inline-menu{
    padding:2px;
  }
}
.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus){
  border:none;
  box-shadow:none;
}
@media (min-width:600px){
  .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon{
    height:inherit;
    padding:0;
    width:inherit;
  }
}
.block-library-gallery-item__inline-menu.is-left{
  left:-2px;
}
.block-library-gallery-item__inline-menu.is-right{
  right:-2px;
}

.wp-block-gallery ul.blocks-gallery-grid{
  margin:0;
  padding:0;
}

@media (min-width:600px){
  .wp-block-update-gallery-modal{
    max-width:480px;
  }
}

.wp-block-update-gallery-modal-buttons{
  display:flex;
  gap:12px;
  justify-content:flex-end;
}
.wp-block-group .block-editor-block-list__insertion-point{
  left:0;
  right:0;
}

[data-type="core/group"].is-selected .block-list-appender{
  margin-left:0;
  margin-right:0;
}
[data-type="core/group"].is-selected .has-background .block-list-appender{
  margin-bottom:18px;
  margin-top:18px;
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{
  gap:inherit;
  pointer-events:none;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{
  display:inherit;
  flex:1;
  flex-direction:inherit;
  width:100%;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{
  border:1px dashed;
  content:"";
  display:flex;
  flex:1 0 40px;
  min-height:38px;
  pointer-events:none;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{
  pointer-events:all;
}

.block-library-html__edit .block-library-html__preview-overlay{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.block-library-html__edit .block-editor-plain-text{
  background:#fff !important;
  border:1px solid #1e1e1e !important;
  border-radius:2px !important;
  box-shadow:none !important;
  box-sizing:border-box;
  color:#1e1e1e !important;
  direction:ltr;
  font-family:Menlo,Consolas,monaco,monospace !important;
  font-size:16px !important;
  max-height:250px;
  padding:12px !important;
}
@media (min-width:600px){
  .block-library-html__edit .block-editor-plain-text{
    font-size:13px !important;
  }
}
.block-library-html__edit .block-editor-plain-text:focus{
  border-color:var(--wp-admin-theme-color) !important;
  box-shadow:0 0 0 1px var(--wp-admin-theme-color) !important;
  outline:2px solid #0000 !important;
}

.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{
  min-height:60px;
}

figure.wp-block-image:not(.wp-block){
  margin:0;
}

.wp-block-image{
  position:relative;
}
.wp-block-image .is-applying img,.wp-block-image.is-transient img{
  opacity:.3;
}
.wp-block-image figcaption img{
  display:inline;
}
.wp-block-image .components-spinner{
  left:50%;
  margin:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}

.wp-block-image__placeholder{
  aspect-ratio:4/3;
}
.wp-block-image__placeholder.has-illustration:before{
  background:#fff;
  opacity:.8;
}
.wp-block-image__placeholder .components-placeholder__illustration{
  opacity:.1;
}

.wp-block-image .components-resizable-box__container{
  display:table;
}
.wp-block-image .components-resizable-box__container img{
  display:block;
  height:inherit;
  width:inherit;
}

.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{
  left:0;
  margin:-1px 0;
  position:absolute;
  right:0;
}
@media (min-width:600px){
  .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{
    margin:-1px;
  }
}

[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{
  height:auto;
  width:100%;
}

.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{
  display:table;
}
.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{
  caption-side:bottom;
  display:table-caption;
}

.wp-block[data-align=left]>.wp-block-image{
  margin:.5em 1em .5em 0;
}

.wp-block[data-align=right]>.wp-block-image{
  margin:.5em 0 .5em 1em;
}

.wp-block[data-align=center]>.wp-block-image{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.wp-block[data-align]:has(>.wp-block-image){
  position:relative;
}

.wp-block-image__crop-area{
  max-width:100%;
  overflow:hidden;
  position:relative;
  width:100%;
}
.wp-block-image__crop-area .reactEasyCrop_Container{
  pointer-events:auto;
}
.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{
  border:none;
  border-radius:0;
}

.wp-block-image__crop-icon{
  align-items:center;
  display:flex;
  justify-content:center;
  min-width:48px;
  padding:0 8px;
}
.wp-block-image__crop-icon svg{
  fill:currentColor;
}

.wp-block-image__zoom .components-popover__content{
  min-width:260px;
  overflow:visible !important;
}

.wp-block-image__toolbar_content_textarea{
  width:250px;
}

.wp-block-latest-posts>li{
  overflow:hidden;
}

.wp-block-latest-posts li a>div{
  display:inline;
}

:root :where(.wp-block-latest-posts){
  padding-left:2.5em;
}

:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){
  padding-left:0;
}

.wp-block-media-text__media{
  position:relative;
}
.wp-block-media-text__media.is-transient img{
  opacity:.3;
}
.wp-block-media-text__media .components-spinner{
  left:50%;
  margin-left:-9px;
  margin-top:-9px;
  position:absolute;
  top:50%;
}

.wp-block-media-text .__resizable_base__{
  grid-column:1 / span 2;
  grid-row:2;
}

.wp-block-media-text .editor-media-container__resizer{
  width:100% !important;
}

.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{
  height:100% !important;
}

.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{
  max-width:unset;
}
.wp-block-media-text--placeholder-image{
  min-height:205px;
}

.block-editor-block-list__block[data-type="core/more"]{
  margin-bottom:28px;
  margin-top:28px;
  max-width:100%;
  text-align:center;
}

.wp-block-more{
  display:block;
  text-align:center;
  white-space:nowrap;
}
.wp-block-more input[type=text]{
  background:#fff;
  border:none;
  border-radius:4px;
  box-shadow:none;
  color:#757575;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  height:24px;
  margin:0;
  max-width:100%;
  padding:6px 8px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  white-space:nowrap;
}
.wp-block-more input[type=text]:focus{
  box-shadow:none;
}
.wp-block-more:before{
  border-top:3px dashed #ccc;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:50%;
}
.editor-styles-wrapper .wp-block-navigation ul{
  margin-bottom:0;
  margin-left:0;
  margin-top:0;
  padding-left:0;
}
.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{
  margin:revert;
}

.wp-block-navigation-item__label{
  display:inline;
}
.wp-block-navigation-item,.wp-block-navigation__container{
  background-color:inherit;
}

.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{
  opacity:0;
  visibility:hidden;
}

.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{
  display:flex;
  opacity:1;
  visibility:visible;
}

.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{
  opacity:1;
  visibility:visible;
}

.is-editing>.wp-block-navigation__container{
  display:flex;
  flex-direction:column;
  opacity:1;
  visibility:visible;
}

.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{
  opacity:1;
  visibility:hidden;
}
.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{
  visibility:visible;
}

.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{
  display:block;
  position:static;
  width:100%;
}
.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{
  background:#1e1e1e;
  color:#fff;
  margin-left:auto;
  margin-right:0;
  padding:0;
  width:24px;
}

.wp-block-navigation__submenu-container .block-list-appender{
  display:none;
}
.block-library-colors-selector{
  width:auto;
}
.block-library-colors-selector .block-library-colors-selector__toggle{
  display:block;
  margin:0 auto;
  padding:3px;
  width:auto;
}
.block-library-colors-selector .block-library-colors-selector__icon-container{
  align-items:center;
  border-radius:4px;
  display:flex;
  height:30px;
  margin:0 auto;
  padding:3px;
  position:relative;
}
.block-library-colors-selector .block-library-colors-selector__state-selection{
  border-radius:11px;
  box-shadow:inset 0 0 0 1px #0003;
  height:22px;
  line-height:20px;
  margin-left:auto;
  margin-right:auto;
  min-height:22px;
  min-width:22px;
  padding:2px;
  width:22px;
}
.block-library-colors-selector .block-library-colors-selector__state-selection>svg{
  min-width:auto !important;
}
.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{
  color:inherit;
}

.block-library-colors-selector__popover .color-palette-controller-container{
  padding:16px;
}
.block-library-colors-selector__popover .components-base-control__label{
  height:20px;
  line-height:20px;
}
.block-library-colors-selector__popover .component-color-indicator{
  float:right;
  margin-top:2px;
}
.block-library-colors-selector__popover .components-panel__body-title{
  display:none;
}

.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{
  background-color:#1e1e1e;
  color:#fff;
  height:24px;
}
.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{
  padding:0;
}

.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{
  background-color:initial;
  color:#1e1e1e;
}
@keyframes loadingpulse{
  0%{
    opacity:1;
  }
  50%{
    opacity:.5;
  }
  to{
    opacity:1;
  }
}
.components-placeholder.wp-block-navigation-placeholder{
  background:none;
  box-shadow:none;
  color:inherit;
  min-height:0;
  outline:none;
  padding:0;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{
  font-size:inherit;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{
  margin-bottom:0;
}
.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{
  color:#1e1e1e;
}

.wp-block-navigation-placeholder__preview{
  align-items:center;
  background:#0000;
  color:currentColor;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  min-width:96px;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{
  display:none;
}
.wp-block-navigation-placeholder__preview:before{
  border:1px dashed;
  border-radius:inherit;
  bottom:0;
  content:"";
  display:block;
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-navigation-placeholder__preview>svg{
  fill:currentColor;
}

.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{
  min-height:90px;
}

.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{
  min-height:132px;
}

.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{
  align-items:flex-start;
  flex-direction:row;
  padding:6px 8px;
}

.wp-block-navigation-placeholder__controls{
  background-color:#fff;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  display:none;
  float:left;
  position:relative;
  width:100%;
  z-index:1;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{
  display:flex;
}
.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{
  display:none;
}
.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{
  align-items:flex-start;
  flex-direction:column;
}
.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{
  display:none;
}
.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{
  height:36px;
  margin-right:12px;
}

.wp-block-navigation-placeholder__actions__indicator{
  align-items:center;
  display:flex;
  height:36px;
  justify-content:flex-start;
  line-height:0;
  margin-left:4px;
  padding:0 6px 0 0;
}
.wp-block-navigation-placeholder__actions__indicator svg{
  margin-right:4px;
  fill:currentColor;
}

.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{
  flex-direction:row !important;
}

.wp-block-navigation-placeholder__actions{
  align-items:center;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  gap:6px;
  height:100%;
}
.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{
  margin-right:0;
}
.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{
  background-color:#1e1e1e;
  border:0;
  height:100%;
  margin:auto 0;
  max-height:16px;
  min-height:1px;
  min-width:1px;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{
    display:none;
  }
}

.wp-block-navigation__responsive-container.is-menu-open{
  position:fixed;
  top:155px;
}
@media (min-width:782px){
  .wp-block-navigation__responsive-container.is-menu-open{
    left:36px;
    top:93px;
  }
}
@media (min-width:960px){
  .wp-block-navigation__responsive-container.is-menu-open{
    left:160px;
  }
}

.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{
  top:141px;
}

.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{
  left:0;
  top:155px;
}
@media (min-width:782px){
  .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{
    top:61px;
  }
}
.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{
  top:109px;
}

body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{
  bottom:0;
  left:0;
  right:0;
  top:0;
}

.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  color:inherit;
  height:auto;
  padding:0;
}

.components-heading.wp-block-navigation-off-canvas-editor__title{
  margin:0;
}

.wp-block-navigation-off-canvas-editor__header{
  margin-bottom:8px;
}

.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{
  margin-top:16px;
}

@keyframes fadein{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.wp-block-navigation__loading-indicator-container{
  padding:8px 12px;
}

.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{
  margin-top:0;
}

@keyframes fadeouthalf{
  0%{
    opacity:1;
  }
  to{
    opacity:.5;
  }
}
.wp-block-navigation-delete-menu-button{
  justify-content:center;
  margin-bottom:16px;
  width:100%;
}

.components-button.is-link.wp-block-navigation-manage-menus-button{
  margin-bottom:16px;
}

.wp-block-navigation__overlay-menu-preview{
  align-items:center;
  background-color:#f0f0f0;
  display:flex;
  height:64px !important;
  justify-content:space-between;
  margin-bottom:12px;
  padding:0 24px;
  width:100%;
}
.wp-block-navigation__overlay-menu-preview.open{
  background-color:#fff;
  box-shadow:inset 0 0 0 1px #e0e0e0;
  outline:1px solid #0000;
}

.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{
  display:none;
}
.wp-block-navigation__navigation-selector{
  margin-bottom:16px;
  width:100%;
}

.wp-block-navigation__navigation-selector-button{
  border:1px solid;
  justify-content:space-between;
  width:100%;
}

.wp-block-navigation__navigation-selector-button__icon{
  flex:0 0 auto;
}

.wp-block-navigation__navigation-selector-button__label{
  flex:0 1 auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wp-block-navigation__navigation-selector-button--createnew{
  border:1px solid;
  margin-bottom:16px;
  width:100%;
}

.wp-block-navigation__responsive-container-open.components-button{
  opacity:1;
}

.wp-block-navigation__menu-inspector-controls{
  overflow-x:auto;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-width:thin;
  will-change:transform;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track{
  background-color:initial;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within,.wp-block-navigation__menu-inspector-controls:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .wp-block-navigation__menu-inspector-controls{
    scrollbar-color:#949494 #0000;
  }
}

.wp-block-navigation__menu-inspector-controls__empty-message{
  margin-left:24px;
}

.wp-block-navigation__overlay-menu-icon-toggle-group{
  margin-bottom:16px;
}
.wp-block-navigation .block-list-appender{
  position:relative;
}
.wp-block-navigation .has-child{
  cursor:pointer;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  z-index:28;
}
.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{
  z-index:29;
}
.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{
  height:auto !important;
  min-width:200px !important;
  opacity:1 !important;
  overflow:visible !important;
  visibility:visible !important;
  width:auto !important;
}
.wp-block-navigation-item .wp-block-navigation-item__content{
  cursor:text;
}
.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{
  min-width:20px;
}
.wp-block-navigation-item .block-list-appender{
  margin:16px auto 16px 16px;
}

.wp-block-navigation-link__invalid-item{
  color:#000;
}
.wp-block-navigation-link__placeholder{
  background-image:none !important;
  box-shadow:none !important;
  position:relative;
  text-decoration:none !important;
}
.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
  --wp-underline-color:var(--wp-admin-theme-color);
  background-image:linear-gradient(45deg, #0000 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, #0000 46%), linear-gradient(135deg, #0000 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, #0000 80%);
  background-position:0 100%;
  background-repeat:repeat-x;
  background-size:6px 3px;
  padding-bottom:.1em;
}
.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{
  cursor:pointer;
}
.link-control-transform{
  border-top:1px solid #ccc;
  padding:0 16px 8px;
}

.link-control-transform__subheading{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}

.link-control-transform__items{
  display:flex;
  justify-content:space-between;
}

.link-control-transform__item{
  flex-basis:33%;
  flex-direction:column;
  gap:8px;
  height:auto;
}

.wp-block-navigation-submenu{
  display:block;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-container{
  z-index:28;
}
.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{
  height:auto !important;
  left:-1px;
  min-width:200px !important;
  opacity:1 !important;
  position:absolute;
  top:100%;
  visibility:visible !important;
  width:auto !important;
}
@media (min-width:782px){
  .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    top:-1px;
  }
  .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
    background:#0000;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:100%;
    width:.5em;
  }
}

.block-editor-block-list__block[data-type="core/nextpage"]{
  margin-bottom:28px;
  margin-top:28px;
  max-width:100%;
  text-align:center;
}

.wp-block-nextpage{
  display:block;
  text-align:center;
  white-space:nowrap;
}
.wp-block-nextpage>span{
  background:#fff;
  border-radius:4px;
  color:#757575;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  height:24px;
  padding:6px 8px;
  position:relative;
  text-transform:uppercase;
}
.wp-block-nextpage:before{
  border-top:3px dashed #ccc;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:50%;
}

.wp-block-navigation .wp-block-page-list,.wp-block-navigation .wp-block-page-list>div{
  background-color:inherit;
}
.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{
  display:contents;
  flex:1;
}
.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{
  flex:inherit;
}

.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{
  display:block;
}

.wp-block-pages-list__item__link{
  pointer-events:none;
}

@media (min-width:600px){
  .wp-block-page-list-modal{
    max-width:480px;
  }
}

.wp-block-page-list-modal-buttons{
  display:flex;
  gap:12px;
  justify-content:flex-end;
}

.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{
  height:auto;
  min-width:200px;
  opacity:1;
  visibility:visible;
  width:auto;
}

.wp-block-page-list__loading-indicator-container{
  padding:8px 12px;
}

.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{
  min-height:auto !important;
}

.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{
  opacity:1;
}

.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{
  opacity:0;
}

.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-author__inspector-settings .components-base-control,.wp-block-post-author__inspector-settings .components-base-control:last-child{
  margin-bottom:0;
}

.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{
  display:inline;
}

.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:32px;
}
.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{
  font-style:normal;
  text-transform:none;
}

.wp-block-pullquote .wp-block-pullquote__citation{
  color:inherit;
}

.wp-block-rss li a>div{
  display:inline;
}

.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{
  flex:1 1 auto;
}

.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{
  margin:auto;
}

.wp-block-search :where(.wp-block-search__button){
  align-items:center;
  border-radius:initial;
  display:flex;
  height:auto;
  justify-content:center;
  text-align:center;
}

.wp-block-search__inspector-controls .components-base-control{
  margin-bottom:0;
}

.block-editor-block-list__block[data-type="core/separator"]{
  padding-bottom:.1px;
  padding-top:.1px;
}

.blocks-shortcode__textarea{
  background:#fff !important;
  border:1px solid #1e1e1e !important;
  border-radius:2px !important;
  box-shadow:none !important;
  box-sizing:border-box;
  color:#1e1e1e !important;
  font-family:Menlo,Consolas,monaco,monospace !important;
  font-size:16px !important;
  max-height:250px;
  padding:12px !important;
  resize:none;
}
@media (min-width:600px){
  .blocks-shortcode__textarea{
    font-size:13px !important;
  }
}
.blocks-shortcode__textarea:focus{
  border-color:var(--wp-admin-theme-color) !important;
  box-shadow:0 0 0 1px var(--wp-admin-theme-color) !important;
  outline:2px solid #0000 !important;
}

.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{
  display:table;
  margin-left:auto;
  margin-right:auto;
}

.wp-block-site-logo a{
  pointer-events:none;
}
.wp-block-site-logo .custom-logo-link{
  cursor:inherit;
}
.wp-block-site-logo .custom-logo-link:focus{
  box-shadow:none;
}
.wp-block-site-logo img{
  display:block;
  height:auto;
  max-width:100%;
}
.wp-block-site-logo.is-transient{
  position:relative;
}
.wp-block-site-logo.is-transient img{
  opacity:.3;
}
.wp-block-site-logo.is-transient .components-spinner{
  left:50%;
  margin:0;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}

.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{
  height:60px;
  width:60px;
}
.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{
  border-radius:inherit;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder{
  align-items:center;
  border-radius:inherit;
  display:flex;
  height:100%;
  justify-content:center;
  min-height:48px;
  min-width:48px;
  padding:0;
  width:100%;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{
  display:none;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{
  align-items:center;
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  border-radius:50%;
  border-style:solid;
  color:#fff;
  display:flex;
  height:48px;
  justify-content:center;
  margin:auto;
  padding:0;
  position:relative;
  width:48px;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{
  color:inherit;
}

.block-library-site-logo__inspector-upload-container{
  position:relative;
}
.block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon{
  display:none;
}

.block-library-site-logo__inspector-media-replace-container button.components-button,.block-library-site-logo__inspector-upload-container button.components-button{
  box-shadow:inset 0 0 0 1px #ccc;
  color:#1e1e1e;
  display:block;
  height:40px;
  width:100%;
}
.block-library-site-logo__inspector-media-replace-container button.components-button:hover,.block-library-site-logo__inspector-upload-container button.components-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-library-site-logo__inspector-media-replace-container button.components-button:focus,.block-library-site-logo__inspector-upload-container button.components-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title,.block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-library-site-logo__inspector-media-replace-container .components-dropdown{
  display:block;
}
.block-library-site-logo__inspector-media-replace-container img{
  aspect-ratio:1;
  border-radius:50% !important;
  box-shadow:inset 0 0 0 1px #0003;
  min-width:20px;
  width:20px;
}
.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{
  display:flex;
  height:40px;
  padding:6px 12px;
}

.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{
  border:1px dashed;
  padding:1em 0;
}

.wp-block-social-links .wp-social-link{
  line-height:0;
}

.wp-block-social-link-anchor{
  align-items:center;
  background:none;
  border:0;
  box-sizing:border-box;
  color:currentColor;
  cursor:pointer;
  display:inline-flex;
  font-size:inherit;
  height:auto;
  opacity:1;
  padding:.25em;
}
.wp-block-social-link-anchor:focus:not(:disabled){
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){
  padding-left:.66667em;
  padding-right:.66667em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){
  padding:0;
}

.wp-block-social-links div.block-editor-url-input{
  display:inline-block;
  margin-left:8px;
}

.wp-social-link:hover{
  transform:none;
}

:root :where(.wp-block-social-links),:root :where(.wp-block-social-links.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link){
  padding:0;
}

:root :where(.wp-block-social-links__social-placeholder .wp-social-link){
  padding:.25em;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link){
  padding-left:.66667em;
  padding-right:.66667em;
}

.wp-block-social-links__social-placeholder{
  display:flex;
  list-style:none;
  opacity:.8;
}
.wp-block-social-links__social-placeholder>.wp-social-link{
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  visibility:hidden;
  width:0 !important;
}
.wp-block-social-links__social-placeholder>.wp-block-social-links__social-placeholder-icons{
  display:flex;
}
.wp-block-social-links__social-placeholder .wp-social-link:before{
  border-radius:50%;
  content:"";
  display:block;
  height:1em;
  width:1em;
}
.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before{
  background:currentColor;
}

.wp-block-social-links .wp-block-social-links__social-prompt{
  cursor:default;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:24px;
  list-style:none;
  margin-bottom:auto;
  margin-top:auto;
  min-height:24px;
  padding-right:8px;
}

.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{
  justify-content:center;
}

.block-editor-block-preview__content .components-button:disabled{
  opacity:1;
}

.wp-social-link.wp-social-link__is-incomplete{
  opacity:.5;
}
@media (prefers-reduced-motion:reduce){
  .wp-social-link.wp-social-link__is-incomplete{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{
  opacity:1;
}

.wp-block-social-links .block-list-appender{
  position:static;
}
.wp-block-social-links .block-list-appender .block-editor-button-block-appender.components-button.components-button{
  padding:6px;
}

.wp-block-social-links.has-small-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:0;
}
.wp-block-social-links.has-large-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:14px;
}
.wp-block-social-links.has-huge-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:23px;
}

.block-editor-block-list__block[data-type="core/spacer"]:before{
  content:"";
  display:block;
  height:100%;
  min-height:8px;
  min-width:8px;
  position:absolute;
  width:100%;
  z-index:1;
}

.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{
  background:#0000001a;
}
.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{
  background:#ffffff26;
}

.block-library-spacer__resize-container{
  clear:both;
}
.block-library-spacer__resize-container:not(.is-resizing){
  height:100% !important;
  width:100% !important;
}
.block-library-spacer__resize-container .components-resizable-box__handle:before{
  content:none;
}
.block-library-spacer__resize-container.resize-horizontal{
  height:100% !important;
  margin-bottom:0;
}

.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{
  height:auto;
}
.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{
  width:auto;
}
.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{
  word-break:break-word;
}
.wp-block[data-align=center]>.wp-block-table{
  text-align:initial;
}
.wp-block[data-align=center]>.wp-block-table table{
  margin:0 auto;
}
.wp-block-table td,.wp-block-table th{
  border:1px solid;
  padding:.5em;
}
.wp-block-table td.is-selected,.wp-block-table th.is-selected{
  border-color:var(--wp-admin-theme-color);
  border-style:double;
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{
  border:1px solid;
}

.blocks-table__placeholder-form.blocks-table__placeholder-form{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:8px;
}
@media (min-width:782px){
  .blocks-table__placeholder-form.blocks-table__placeholder-form{
    align-items:flex-end;
    flex-direction:row;
  }
}

.blocks-table__placeholder-input{
  width:112px;
}

.wp-block-tag-cloud .wp-block-tag-cloud{
  border:none;
  border-radius:inherit;
  margin:0;
  padding:0;
}

.wp-block-tag-cloud__inspector-settings .components-base-control,.wp-block-tag-cloud__inspector-settings .components-base-control:last-child{
  margin-bottom:0;
}

.block-editor-template-part__selection-modal{
  z-index:1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:1280px){
  .block-editor-template-part__selection-modal .block-editor-block-patterns-list{
    column-count:3;
  }
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}

.block-library-template-part__selection-search{
  background:#fff;
  padding:16px 0;
  position:sticky;
  top:0;
  z-index:2;
}
.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{
  outline-color:var(--wp-block-synced-color);
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{
  border:none;
}

.wp-block-text-columns .block-editor-rich-text__editable:focus{
  outline:1px solid #ddd;
}

.wp-block[data-align=center]>.wp-block-video{
  text-align:center;
}

.wp-block-video{
  position:relative;
}
.wp-block-video.is-transient video{
  opacity:.3;
}
.wp-block-video .components-spinner{
  left:50%;
  margin-left:-9px;
  margin-top:-9px;
  position:absolute;
  top:50%;
}

.editor-video-poster-control .components-button{
  margin-right:8px;
}

.block-library-video-tracks-editor{
  z-index:159990;
}

.block-library-video-tracks-editor__track-list-track{
  padding-left:12px;
}

.block-library-video-tracks-editor__single-track-editor-kind-select{
  max-width:240px;
}

.block-library-video-tracks-editor__single-track-editor-edit-track-label{
  color:#757575;
  display:block;
  font-size:11px;
  font-weight:500;
  margin-top:4px;
  text-transform:uppercase;
}

.block-library-video-tracks-editor>.components-popover__content{
  width:360px;
}

.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{
  padding:0;
}

.editor-styles-wrapper ul.wp-block-post-template{
  list-style:none;
  margin-left:0;
  padding-left:0;
}

.block-library-query-toolbar__popover .components-popover__content{
  min-width:230px;
}
.block-library-query-toolbar__popover .components-popover__content .block-library-query-toolbar__popover-number-control{
  margin-bottom:8px;
}

.wp-block-query__create-new-link{
  padding:0 16px 16px 52px;
}

.block-library-query__pattern-selection-content .block-editor-block-patterns-list{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-gap:8px;
}
.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  margin-bottom:0;
}
.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{
  max-height:250px;
}

.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:1280px){
  .block-library-query-pattern__selection-modal .block-editor-block-patterns-list{
    column-count:3;
  }
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{
  background:#fff;
  margin-bottom:-4px;
  padding:16px 0;
  position:sticky;
  top:0;
  transform:translateY(-4px);
  z-index:2;
}

@media (min-width:600px){
  .wp-block-query__enhanced-pagination-modal{
    max-width:480px;
  }
}

.wp-block-query__enhanced-pagination-notice{
  margin:0;
}

.wp-block[data-align=center]>.wp-block-query-pagination{
  justify-content:center;
}

:where(.editor-styles-wrapper) .wp-block-query-pagination{
  max-width:100%;
}
:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{
  margin:0;
}

.wp-block-query-pagination-numbers a{
  text-decoration:underline;
}
.wp-block-query-pagination-numbers .page-numbers{
  margin-right:2px;
}
.wp-block-query-pagination-numbers .page-numbers:last-child{
  margin-right:0;
}

.wp-block-post-featured-image .block-editor-media-placeholder{
  -webkit-backdrop-filter:none;
          backdrop-filter:none;
  z-index:1;
}
.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{
  align-items:center;
  display:flex;
  justify-content:center;
  min-height:200px;
  padding:0;
}
.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{
  display:none;
}
.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{
  align-items:center;
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  border-radius:50%;
  border-style:solid;
  color:#fff;
  display:flex;
  height:48px;
  justify-content:center;
  margin:auto;
  padding:0;
  position:relative;
  width:48px;
}
.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{
  color:inherit;
}
.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){
  border-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){
  border-top-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){
  border-right-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){
  border-bottom-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){
  border-left-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){
  border-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){
  border-top-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){
  border-right-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){
  border-bottom-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){
  border-left-style:solid;
}
.wp-block-post-featured-image[style*=height] .components-placeholder{
  height:100%;
  min-height:48px;
  min-width:48px;
  width:100%;
}
.wp-block-post-featured-image>a{
  cursor:default;
}
.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{
  opacity:1;
  pointer-events:auto;
}
.wp-block-post-featured-image.is-transient{
  position:relative;
}
.wp-block-post-featured-image.is-transient img{
  opacity:.3;
}
.wp-block-post-featured-image.is-transient .components-spinner{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}

div[data-type="core/post-featured-image"] img{
  display:block;
  height:auto;
  max-width:100%;
}

.wp-block-post-comments-form *{
  pointer-events:none;
}
.wp-block-post-comments-form .block-editor-warning *{
  pointer-events:auto;
}

.wp-block-post-content.wp-block-post-content{
  -webkit-user-select:none;
          user-select:none;
}
.wp-element-button{
  cursor:revert;
}
.wp-element-button[role=textbox]{
  cursor:text;
}
:root .editor-styles-wrapper .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .editor-styles-wrapper .has-very-light-gray-color{
  color:#eee;
}
:root .editor-styles-wrapper .has-very-dark-gray-color{
  color:#313131;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(135deg, #00d084, #0693e3);
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background{
  background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{
  background:linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background{
  background:linear-gradient(135deg, #fafae1, #67a671);
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background{
  background:linear-gradient(135deg, #fdd79a, #004a59);
}
:root .editor-styles-wrapper .has-nightshade-gradient-background{
  background:linear-gradient(135deg, #330968, #31cdcf);
}
:root .editor-styles-wrapper .has-midnight-gradient-background{
  background:linear-gradient(135deg, #020381, #2874fc);
}

:where(.editor-styles-wrapper) .has-regular-font-size{
  font-size:16px;
}

:where(.editor-styles-wrapper) .has-larger-font-size{
  font-size:42px;
}
:where(.editor-styles-wrapper) iframe:not([frameborder]){
  border:0;
}PK�-Z�7�g$dist/block-library/reset-rtl.min.cssnu�[���html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}PK�-ZP�š��dist/block-library/reset.cssnu�[���html :where(.editor-styles-wrapper){
  background:#fff;
  color:initial;
  font-family:serif;
  font-size:medium;
  line-height:normal;
}
:where(.editor-styles-wrapper) .wp-align-wrapper{
  max-width:840px;
}
:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{
  max-width:none;
}
:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{
  max-width:840px;
}
:where(.editor-styles-wrapper) a{
  transition:none;
}
:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{
  background:inherit;
  font-family:monospace;
  font-size:inherit;
  margin:0;
  padding:0;
}
:where(.editor-styles-wrapper) p{
  font-size:revert;
  line-height:revert;
  margin:revert;
}
:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{
  box-sizing:border-box;
  list-style-type:revert;
  margin:revert;
  padding:revert;
}
:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{
  margin:revert;
}
:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{
  margin:revert;
}
:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{
  list-style-type:revert;
}
:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{
  color:revert;
  font-size:revert;
  font-weight:revert;
  line-height:revert;
  margin:revert;
}
:where(.editor-styles-wrapper) select{
  -webkit-appearance:revert;
  background:revert;
  border:revert;
  border-radius:revert;
  box-shadow:revert;
  color:revert;
  cursor:revert;
  font-family:system-ui;
  font-size:revert;
  font-weight:revert;
  line-height:revert;
  margin:revert;
  max-width:revert;
  min-height:revert;
  outline:revert;
  padding:revert;
  text-shadow:revert;
  transform:revert;
  vertical-align:revert;
}
:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{
  background-color:revert;
  background-image:revert;
  border-color:revert;
  box-shadow:revert;
  color:revert;
  cursor:revert;
  text-shadow:revert;
  transform:revert;
}PK�-Z����dist/block-library/style.cssnu�[���@charset "UTF-8";

.wp-block-archives{
  box-sizing:border-box;
}

.wp-block-archives-dropdown label{
  display:block;
}

.wp-block-avatar{
  line-height:0;
}
.wp-block-avatar,.wp-block-avatar img{
  box-sizing:border-box;
}
.wp-block-avatar.aligncenter{
  text-align:center;
}

.wp-block-audio{
  box-sizing:border-box;
}
.wp-block-audio :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-audio audio{
  min-width:300px;
  width:100%;
}

.wp-block-button__link{
  box-sizing:border-box;
  cursor:pointer;
  display:inline-block;
  text-align:center;
  word-break:break-word;
}
.wp-block-button__link.aligncenter{
  text-align:center;
}
.wp-block-button__link.alignright{
  text-align:right;
}

:where(.wp-block-button__link){
  border-radius:9999px;
  box-shadow:none;
  padding:calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration:none;
}

.wp-block-button[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}

.wp-block-buttons>.wp-block-button.has-custom-width{
  max-width:none;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
  width:100%;
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
  width:calc(25% - var(--wp--style--block-gap, .5em)*.75);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
  width:calc(50% - var(--wp--style--block-gap, .5em)*.5);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
  width:calc(75% - var(--wp--style--block-gap, .5em)*.25);
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
  flex-basis:100%;
  width:100%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
  width:25%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
  width:50%;
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
  width:75%;
}

.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
  border-radius:0;
}

.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
  border-radius:0 !important;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){
  border:2px solid;
  padding:.667em 1.333em;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){
  color:currentColor;
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){
  background-color:initial;
  background-image:none;
}
.wp-block-buttons.is-vertical{
  flex-direction:column;
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
  margin-bottom:0;
}
.wp-block-buttons>.wp-block-button{
  display:inline-block;
  margin:0;
}
.wp-block-buttons.is-content-justification-left{
  justify-content:flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical{
  align-items:flex-start;
}
.wp-block-buttons.is-content-justification-center{
  justify-content:center;
}
.wp-block-buttons.is-content-justification-center.is-vertical{
  align-items:center;
}
.wp-block-buttons.is-content-justification-right{
  justify-content:flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical{
  align-items:flex-end;
}
.wp-block-buttons.is-content-justification-space-between{
  justify-content:space-between;
}
.wp-block-buttons.aligncenter{
  text-align:center;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
  text-decoration:inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link{
  font-size:inherit;
}

.wp-block-button.aligncenter,.wp-block-calendar{
  text-align:center;
}
.wp-block-calendar td,.wp-block-calendar th{
  border:1px solid;
  padding:.25em;
}
.wp-block-calendar th{
  font-weight:400;
}
.wp-block-calendar caption{
  background-color:inherit;
}
.wp-block-calendar table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-calendar table:where(:not(.has-text-color)){
  color:#40464d;
}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{
  border-color:#ddd;
}
.wp-block-calendar table.has-background th{
  background-color:inherit;
}
.wp-block-calendar table.has-text-color th{
  color:inherit;
}

:where(.wp-block-calendar table:not(.has-background) th){
  background:#ddd;
}

.wp-block-categories{
  box-sizing:border-box;
}
.wp-block-categories.alignleft{
  margin-right:2em;
}
.wp-block-categories.alignright{
  margin-left:2em;
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter{
  text-align:center;
}
.wp-block-categories .wp-block-categories__label{
  display:block;
  width:100%;
}

.wp-block-code{
  box-sizing:border-box;
}
.wp-block-code code{
  display:block;
  font-family:inherit;
  overflow-wrap:break-word;
  white-space:pre-wrap;
}

.wp-block-columns{
  align-items:normal !important;
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap !important;
}
@media (min-width:782px){
  .wp-block-columns{
    flex-wrap:nowrap !important;
  }
}
.wp-block-columns.are-vertically-aligned-top{
  align-items:flex-start;
}
.wp-block-columns.are-vertically-aligned-center{
  align-items:center;
}
.wp-block-columns.are-vertically-aligned-bottom{
  align-items:flex-end;
}
@media (max-width:781px){
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis:100% !important;
  }
}
@media (min-width:782px){
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis:0;
    flex-grow:1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
    flex-grow:0;
  }
}
.wp-block-columns.is-not-stacked-on-mobile{
  flex-wrap:nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
  flex-basis:0;
  flex-grow:1;
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
  flex-grow:0;
}

:where(.wp-block-columns){
  margin-bottom:1.75em;
}

:where(.wp-block-columns.has-background){
  padding:1.25em 2.375em;
}

.wp-block-column{
  flex-grow:1;
  min-width:0;
  overflow-wrap:break-word;
  word-break:break-word;
}
.wp-block-column.is-vertically-aligned-top{
  align-self:flex-start;
}
.wp-block-column.is-vertically-aligned-center{
  align-self:center;
}
.wp-block-column.is-vertically-aligned-bottom{
  align-self:flex-end;
}
.wp-block-column.is-vertically-aligned-stretch{
  align-self:stretch;
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
  width:100%;
}
.wp-block-post-comments{
  box-sizing:border-box;
}
.wp-block-post-comments .alignleft{
  float:left;
}
.wp-block-post-comments .alignright{
  float:right;
}
.wp-block-post-comments .navigation:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-post-comments .commentlist{
  clear:both;
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-post-comments .commentlist .comment{
  min-height:2.25em;
  padding-left:3.25em;
}
.wp-block-post-comments .commentlist .comment p{
  font-size:1em;
  line-height:1.8;
  margin:1em 0;
}
.wp-block-post-comments .commentlist .children{
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-post-comments .comment-author{
  line-height:1.5;
}
.wp-block-post-comments .comment-author .avatar{
  border-radius:1.5em;
  display:block;
  float:left;
  height:2.5em;
  margin-right:.75em;
  margin-top:.5em;
  width:2.5em;
}
.wp-block-post-comments .comment-author cite{
  font-style:normal;
}
.wp-block-post-comments .comment-meta{
  font-size:.875em;
  line-height:1.5;
}
.wp-block-post-comments .comment-meta b{
  font-weight:400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
  display:block;
  margin-bottom:1em;
  margin-top:1em;
}
.wp-block-post-comments .comment-body .commentmetadata{
  font-size:.875em;
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-post-comments .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-post-comments .comment-reply-title{
  margin-bottom:0;
}
.wp-block-post-comments .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-left:.5em;
}
.wp-block-post-comments .reply{
  font-size:.875em;
  margin-bottom:1.4em;
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
  padding:calc(.667em + 2px);
}

:where(.wp-block-post-comments input[type=submit]){
  border:none;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
  margin-bottom:.5em;
  margin-right:.5em;
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
  margin-right:0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-comments-pagination.aligncenter{
  justify-content:center;
}

.wp-block-comment-template{
  box-sizing:border-box;
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding:0;
}
.wp-block-comment-template li{
  clear:both;
}
.wp-block-comment-template ol{
  list-style:none;
  margin-bottom:0;
  max-width:100%;
  padding-left:2rem;
}
.wp-block-comment-template.alignleft{
  float:left;
}
.wp-block-comment-template.aligncenter{
  margin-left:auto;
  margin-right:auto;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-comment-template.alignright{
  float:right;
}

.wp-block-comment-date{
  box-sizing:border-box;
}

.comment-awaiting-moderation{
  display:block;
  font-size:.875em;
  line-height:1.5;
}

.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{
  box-sizing:border-box;
}

.wp-block-cover,.wp-block-cover-image{
  align-items:center;
  background-position:50%;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  min-height:430px;
  overflow:hidden;
  overflow:clip;
  padding:1em;
  position:relative;
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
  background-color:#000;
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
  background-color:initial;
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
  background-color:inherit;
  content:"";
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
  bottom:0;
  left:0;
  opacity:.5;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
  opacity:.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
  opacity:.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
  opacity:.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
  opacity:.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
  opacity:.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
  opacity:.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
  opacity:.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
  opacity:.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
  opacity:.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
  opacity:1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
  opacity:0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
  opacity:.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
  opacity:.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
  opacity:.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
  opacity:.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
  opacity:.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
  opacity:.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
  opacity:.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
  opacity:.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
  opacity:.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
  opacity:1;
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
  display:flex;
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
  color:inherit;
  width:100%;
  z-index:1;
}
.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{
  z-index:auto;
}

.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
  align-items:flex-start;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
  align-items:flex-start;
  justify-content:center;
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
  align-items:flex-start;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
  align-items:center;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
  align-items:center;
  justify-content:center;
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
  align-items:center;
  justify-content:flex-end;
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
  align-items:flex-end;
  justify-content:flex-start;
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
  align-items:flex-end;
  justify-content:center;
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
  align-items:flex-end;
  justify-content:flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
  margin:0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{
  margin:0;
  width:auto;
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
  border:none;
  bottom:0;
  box-shadow:none;
  height:100%;
  left:0;
  margin:0;
  max-height:none;
  max-width:none;
  object-fit:cover;
  outline:none;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}
@supports (-webkit-touch-callout:inherit){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
@media (prefers-reduced-motion:reduce){
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:scroll;
  }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
  background-repeat:repeat;
  background-size:auto;
}

.wp-block-cover__image-background,.wp-block-cover__video-background{
  z-index:0;
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
  color:#fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content{
  justify-content:flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content{
  justify-content:flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
  margin-left:0;
  text-align:left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
  margin-right:0;
  text-align:right;
}

.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
  font-size:2em;
  line-height:1.25;
  margin-bottom:0;
  max-width:840px;
  padding:.44em;
  text-align:center;
  z-index:1;
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
  color:#fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
  color:#000;
}

:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){
  color:inherit;
}

.wp-block-details{
  box-sizing:border-box;
}

.wp-block-details summary{
  cursor:pointer;
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
  max-width:360px;
  width:100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
  min-width:280px;
}

.wp-block-cover .wp-block-embed{
  min-height:240px;
  min-width:320px;
}

.wp-block-embed{
  overflow-wrap:break-word;
}
.wp-block-embed :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-embed iframe{
  max-width:100%;
}

.wp-block-embed__wrapper{
  position:relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
  content:"";
  display:block;
  padding-top:50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
  padding-top:42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
  padding-top:50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
  padding-top:56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
  padding-top:75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
  padding-top:100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
  padding-top:177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
  padding-top:200%;
}

.wp-block-file{
  box-sizing:border-box;
}
.wp-block-file:not(.wp-element-button){
  font-size:.8em;
}
.wp-block-file.aligncenter{
  text-align:center;
}
.wp-block-file.alignright{
  text-align:right;
}
.wp-block-file *+.wp-block-file__button{
  margin-left:.75em;
}

:where(.wp-block-file){
  margin-bottom:1.5em;
}

.wp-block-file__embed{
  margin-bottom:1em;
}

:where(.wp-block-file__button){
  border-radius:2em;
  display:inline-block;
  padding:.5em 1em;
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
  box-shadow:none;
  color:#fff;
  opacity:.85;
  text-decoration:none;
}

.wp-block-form-input__label{
  display:flex;
  flex-direction:column;
  gap:.25em;
  margin-bottom:.5em;
  width:100%;
}
.wp-block-form-input__label.is-label-inline{
  align-items:center;
  flex-direction:row;
  gap:.5em;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{
  margin-bottom:.5em;
}
.wp-block-form-input__label:has(input[type=checkbox]){
  flex-direction:row;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{
  margin:0;
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){
  flex-direction:row-reverse;
}

.wp-block-form-input__label-content{
  width:-moz-fit-content;
  width:fit-content;
}

.wp-block-form-input__input{
  font-size:1em;
  margin-bottom:.5em;
  padding:0 .5em;
}
.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{
  border:1px solid;
  line-height:2;
  min-height:2em;
}

textarea.wp-block-form-input__input{
  min-height:10em;
}

.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
  display:flex;
  flex-wrap:wrap;
  list-style-type:none;
  margin:0;
  padding:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  margin:0 1em 1em 0;
  position:relative;
  width:calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
  margin-right:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
  align-items:flex-end;
  display:flex;
  height:100%;
  justify-content:flex-start;
  margin:0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
  display:block;
  height:auto;
  max-width:100%;
  width:auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
  background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:.8em;
  margin:0;
  max-height:100%;
  overflow:auto;
  padding:3em .77em .7em;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
  display:inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
  flex-grow:1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
  flex:1;
  height:100%;
  object-fit:cover;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
  margin-right:0;
  width:100%;
}
@media (min-width:600px){
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
    margin-right:1em;
    width:calc(33.33333% - .66667em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
    margin-right:1em;
    width:calc(25% - .75em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
    margin-right:1em;
    width:calc(20% - .8em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
    margin-right:1em;
    width:calc(16.66667% - .83333em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
    margin-right:1em;
    width:calc(14.28571% - .85714em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
    margin-right:1em;
    width:calc(12.5% - .875em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){
    margin-right:0;
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
  margin-right:0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
  max-width:420px;
  width:100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
  justify-content:center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
  align-self:flex-start;
}

figure.wp-block-gallery.has-nested-images{
  align-items:normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
  margin:0;
  width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  max-width:100%;
  position:relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
  flex-direction:column;
  flex-grow:1;
  margin:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
  display:block;
  height:auto;
  max-width:100% !important;
  width:auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  bottom:0;
  left:0;
  max-height:100%;
  position:absolute;
  right:0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{
  -webkit-backdrop-filter:blur(3px);
          backdrop-filter:blur(3px);
  content:"";
  height:100%;
  -webkit-mask-image:linear-gradient(0deg, #000 20%, #0000);
          mask-image:linear-gradient(0deg, #000 20%, #0000);
  max-height:40%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
  background:linear-gradient(0deg, #0006, #0000);
  box-sizing:border-box;
  color:#fff;
  font-size:13px;
  margin:0;
  overflow:auto;
  padding:1em;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-width:thin;
  text-align:center;
  text-shadow:0 0 1.5px #000;
  will-change:transform;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{
  background-color:initial;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{
  background-color:#fffc;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{
  scrollbar-color:#fffc #0000;
}
@media (hover:none){
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    scrollbar-color:#fffc #0000;
  }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
  display:inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
  color:inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
  flex:1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
  background:none;
  color:inherit;
  flex:initial;
  margin:0;
  padding:10px 10px 9px;
  position:relative;
  text-shadow:none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{
  content:none;
}
.wp-block-gallery.has-nested-images figcaption{
  flex-basis:100%;
  flex-grow:1;
  text-align:center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
  margin-bottom:auto;
  margin-top:0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
  align-self:inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
  display:flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
  flex:1 0 0%;
  height:100%;
  object-fit:cover;
  width:100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
  width:100%;
}
@media (min-width:600px){
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
    width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
    width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75);
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
    width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8);
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
    width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333);
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
    width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714);
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
    width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
    width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
    width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
    width:100%;
  }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
  max-width:420px;
  width:100%;
}
.wp-block-gallery.has-nested-images.aligncenter{
  justify-content:center;
}

.wp-block-group{
  box-sizing:border-box;
}

:where(.wp-block-group.wp-block-group-is-layout-constrained){
  position:relative;
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
  padding:1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
  rotate:180deg;
}

.wp-block-image a{
  display:inline-block;
}
.wp-block-image img{
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
}
@media (prefers-reduced-motion:no-preference){
  .wp-block-image img.hide{
    visibility:hidden;
  }
  .wp-block-image img.show{
    animation:show-content-image .4s;
  }
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{
  border-radius:inherit;
}
.wp-block-image.has-custom-border img{
  box-sizing:border-box;
}
.wp-block-image.aligncenter{
  text-align:center;
}
.wp-block-image.alignfull a,.wp-block-image.alignwide a{
  width:100%;
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
  height:auto;
  width:100%;
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{
  display:table;
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{
  caption-side:bottom;
  display:table-caption;
}
.wp-block-image .alignleft{
  float:left;
  margin:.5em 1em .5em 0;
}
.wp-block-image .alignright{
  float:right;
  margin:.5em 0 .5em 1em;
}
.wp-block-image .aligncenter{
  margin-left:auto;
  margin-right:auto;
}
.wp-block-image :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}
.wp-block-image.is-style-circle-mask img{
  border-radius:9999px;
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
  .wp-block-image.is-style-circle-mask img{
    border-radius:0;
    -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
            mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode:alpha;
    -webkit-mask-position:center;
            mask-position:center;
    -webkit-mask-repeat:no-repeat;
            mask-repeat:no-repeat;
    -webkit-mask-size:contain;
            mask-size:contain;
  }
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){
  border-radius:9999px;
}

.wp-block-image figure{
  margin:0;
}

.wp-lightbox-container{
  display:flex;
  flex-direction:column;
  position:relative;
}
.wp-lightbox-container img{
  cursor:zoom-in;
}
.wp-lightbox-container img:hover+button{
  opacity:1;
}
.wp-lightbox-container button{
  align-items:center;
  -webkit-backdrop-filter:blur(16px) saturate(180%);
          backdrop-filter:blur(16px) saturate(180%);
  background-color:#5a5a5a40;
  border:none;
  border-radius:4px;
  cursor:zoom-in;
  display:flex;
  height:20px;
  justify-content:center;
  opacity:0;
  padding:0;
  position:absolute;
  right:16px;
  text-align:center;
  top:16px;
  transition:opacity .2s ease;
  width:20px;
  z-index:100;
}
.wp-lightbox-container button:focus-visible{
  outline:3px auto #5a5a5a40;
  outline:3px auto -webkit-focus-ring-color;
  outline-offset:3px;
}
.wp-lightbox-container button:hover{
  cursor:pointer;
  opacity:1;
}
.wp-lightbox-container button:focus{
  opacity:1;
}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){
  background-color:#5a5a5a40;
  border:none;
}

.wp-lightbox-overlay{
  box-sizing:border-box;
  cursor:zoom-out;
  height:100vh;
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  visibility:hidden;
  width:100%;
  z-index:100000;
}
.wp-lightbox-overlay .close-button{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  min-height:40px;
  min-width:40px;
  padding:0;
  position:absolute;
  right:calc(env(safe-area-inset-right) + 16px);
  top:calc(env(safe-area-inset-top) + 16px);
  z-index:5000000;
}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){
  background:none;
  border:none;
}
.wp-lightbox-overlay .lightbox-image-container{
  height:var(--wp--lightbox-container-height);
  left:50%;
  overflow:hidden;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  transform-origin:top left;
  width:var(--wp--lightbox-container-width);
  z-index:9999999999;
}
.wp-lightbox-overlay .wp-block-image{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  height:100%;
  justify-content:center;
  margin:0;
  position:relative;
  transform-origin:0 0;
  width:100%;
  z-index:3000000;
}
.wp-lightbox-overlay .wp-block-image img{
  height:var(--wp--lightbox-image-height);
  min-height:var(--wp--lightbox-image-height);
  min-width:var(--wp--lightbox-image-width);
  width:var(--wp--lightbox-image-width);
}
.wp-lightbox-overlay .wp-block-image figcaption{
  display:none;
}
.wp-lightbox-overlay button{
  background:none;
  border:none;
}
.wp-lightbox-overlay .scrim{
  background-color:#fff;
  height:100%;
  opacity:.9;
  position:absolute;
  width:100%;
  z-index:2000000;
}
.wp-lightbox-overlay.active{
  animation:turn-on-visibility .25s both;
  visibility:visible;
}
.wp-lightbox-overlay.active img{
  animation:turn-on-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active){
  animation:turn-off-visibility .35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img{
  animation:turn-off-visibility .25s both;
}
@media (prefers-reduced-motion:no-preference){
  .wp-lightbox-overlay.zoom.active{
    animation:none;
    opacity:1;
    visibility:visible;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container{
    animation:lightbox-zoom-in .4s;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.active .scrim{
    animation:turn-on-visibility .4s forwards;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{
    animation:lightbox-zoom-out .4s;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{
    animation:none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{
    animation:turn-off-visibility .4s forwards;
  }
}

@keyframes show-content-image{
  0%{
    visibility:hidden;
  }
  99%{
    visibility:hidden;
  }
  to{
    visibility:visible;
  }
}
@keyframes turn-on-visibility{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@keyframes turn-off-visibility{
  0%{
    opacity:1;
    visibility:visible;
  }
  99%{
    opacity:0;
    visibility:visible;
  }
  to{
    opacity:0;
    visibility:hidden;
  }
}
@keyframes lightbox-zoom-in{
  0%{
    transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to{
    transform:translate(-50%, -50%) scale(1);
  }
}
@keyframes lightbox-zoom-out{
  0%{
    transform:translate(-50%, -50%) scale(1);
    visibility:visible;
  }
  99%{
    visibility:visible;
  }
  to{
    transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility:hidden;
  }
}
ol.wp-block-latest-comments{
  box-sizing:border-box;
  margin-left:0;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
  line-height:1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
  line-height:1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){
  line-height:1.5;
}

.wp-block-latest-comments .wp-block-latest-comments{
  padding-left:0;
}

.wp-block-latest-comments__comment{
  list-style:none;
  margin-bottom:1em;
}
.has-avatars .wp-block-latest-comments__comment{
  list-style:none;
  min-height:2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
  margin-left:3.25em;
}

.wp-block-latest-comments__comment-excerpt p{
  font-size:.875em;
  margin:.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date{
  display:block;
  font-size:.75em;
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
  border-radius:1.5em;
  display:block;
  float:left;
  height:2.5em;
  margin-right:.75em;
  width:2.5em;
}

.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{
  font-size:inherit;
}

.wp-block-latest-posts{
  box-sizing:border-box;
}
.wp-block-latest-posts.alignleft{
  margin-right:2em;
}
.wp-block-latest-posts.alignright{
  margin-left:2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list{
  list-style:none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
  clear:both;
  overflow-wrap:break-word;
}
.wp-block-latest-posts.is-grid{
  display:flex;
  flex-wrap:wrap;
}
.wp-block-latest-posts.is-grid li{
  margin:0 1.25em 1.25em 0;
  width:100%;
}
@media (min-width:600px){
  .wp-block-latest-posts.columns-2 li{
    width:calc(50% - .625em);
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-3 li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-4 li{
    width:calc(25% - .9375em);
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-5 li{
    width:calc(20% - 1em);
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n){
    margin-right:0;
  }
  .wp-block-latest-posts.columns-6 li{
    width:calc(16.66667% - 1.04167em);
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n){
    margin-right:0;
  }
}

:root :where(.wp-block-latest-posts.is-grid){
  padding:0;
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){
  padding-left:0;
}

.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
  display:block;
  font-size:.8125em;
}

.wp-block-latest-posts__post-excerpt{
  margin-bottom:1em;
  margin-top:.5em;
}

.wp-block-latest-posts__featured-image a{
  display:inline-block;
}
.wp-block-latest-posts__featured-image img{
  height:auto;
  max-width:100%;
  width:auto;
}
.wp-block-latest-posts__featured-image.alignleft{
  float:left;
  margin-right:1em;
}
.wp-block-latest-posts__featured-image.alignright{
  float:right;
  margin-left:1em;
}
.wp-block-latest-posts__featured-image.aligncenter{
  margin-bottom:1em;
  text-align:center;
}

ol,ul{
  box-sizing:border-box;
}

:root :where(.wp-block-list.has-background){
  padding:1.25em 2.375em;
}

.wp-block-loginout,.wp-block-media-text{
  box-sizing:border-box;
}

.wp-block-media-text{
  direction:ltr;
  display:grid;
  grid-template-columns:50% 1fr;
  grid-template-rows:auto;
}
.wp-block-media-text.has-media-on-the-right{
  grid-template-columns:1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{
  align-self:start;
}

.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{
  align-self:center;
}

.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{
  align-self:end;
}

.wp-block-media-text>.wp-block-media-text__media{
  grid-column:1;
  grid-row:1;
  margin:0;
}

.wp-block-media-text>.wp-block-media-text__content{
  direction:ltr;
  grid-column:2;
  grid-row:1;
  padding:0 8%;
  word-break:break-word;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  grid-column:2;
  grid-row:1;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  grid-column:1;
  grid-row:1;
}

.wp-block-media-text__media a{
  display:inline-block;
}

.wp-block-media-text__media img,.wp-block-media-text__media video{
  height:auto;
  max-width:unset;
  vertical-align:middle;
  width:100%;
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media{
  background-size:cover;
  height:100%;
  min-height:250px;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border:0;
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{
  height:100%;
  min-height:250px;
  position:relative;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{
  display:block;
  height:100%;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{
  height:100%;
  object-fit:cover;
  position:absolute;
  width:100%;
}
@media (max-width:600px){
  .wp-block-media-text.is-stacked-on-mobile{
    grid-template-columns:100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{
    grid-column:1;
    grid-row:1;
  }
  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{
    grid-column:1;
    grid-row:2;
  }
}
.wp-block-navigation{
  position:relative;
  --navigation-layout-justification-setting:flex-start;
  --navigation-layout-direction:row;
  --navigation-layout-wrap:wrap;
  --navigation-layout-justify:flex-start;
  --navigation-layout-align:center;
}
.wp-block-navigation ul{
  margin-bottom:0;
  margin-left:0;
  margin-top:0;
  padding-left:0;
}
.wp-block-navigation ul,.wp-block-navigation ul li{
  list-style:none;
  padding:0;
}
.wp-block-navigation .wp-block-navigation-item{
  align-items:center;
  display:flex;
  position:relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
  display:none;
}
.wp-block-navigation .wp-block-navigation-item__content{
  display:block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
  color:inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
  text-decoration:underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
  text-decoration:line-through;
}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){
  text-decoration:none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
  align-self:center;
  background-color:inherit;
  border:none;
  color:currentColor;
  display:inline-block;
  font-size:inherit;
  height:.6em;
  line-height:0;
  margin-left:.25em;
  padding:0;
  width:.6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
  display:inline-block;
  stroke:currentColor;
  height:inherit;
  margin-top:.075em;
  width:inherit;
}
.wp-block-navigation.is-vertical{
  --navigation-layout-direction:column;
  --navigation-layout-justify:initial;
  --navigation-layout-align:flex-start;
}
.wp-block-navigation.no-wrap{
  --navigation-layout-wrap:nowrap;
}
.wp-block-navigation.items-justified-center{
  --navigation-layout-justification-setting:center;
  --navigation-layout-justify:center;
}
.wp-block-navigation.items-justified-center.is-vertical{
  --navigation-layout-align:center;
}
.wp-block-navigation.items-justified-right{
  --navigation-layout-justification-setting:flex-end;
  --navigation-layout-justify:flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical{
  --navigation-layout-align:flex-end;
}
.wp-block-navigation.items-justified-space-between{
  --navigation-layout-justification-setting:space-between;
  --navigation-layout-justify:space-between;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  align-items:normal;
  background-color:inherit;
  color:inherit;
  display:flex;
  flex-direction:column;
  height:0;
  left:-1px;
  opacity:0;
  overflow:hidden;
  position:absolute;
  top:100%;
  transition:opacity .1s linear;
  visibility:hidden;
  width:0;
  z-index:2;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
  display:flex;
  flex-grow:1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
  margin-left:auto;
  margin-right:0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
  margin:0;
}
@media (min-width:782px){
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    top:-1px;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
    background:#0000;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:100%;
    width:.5em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
    margin-right:.25em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
    transform:rotate(-90deg);
  }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:visible;
  visibility:visible;
  width:auto;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
  left:0;
  top:100%;
}
@media (min-width:782px){
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:100%;
    top:0;
  }
}

.wp-block-navigation-submenu{
  display:flex;
  position:relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
  stroke:currentColor;
}

button.wp-block-navigation-item__content{
  background-color:initial;
  border:none;
  color:currentColor;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-align:left;
  text-transform:inherit;
}

.wp-block-navigation-submenu__toggle{
  cursor:pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
  padding-left:0;
  padding-right:.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
  margin-left:-.6em;
  pointer-events:none;
}

.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){
  padding:0;
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
  gap:inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
  padding:.5em 1em;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
  padding:.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
  left:auto;
  right:0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
  left:-1px;
  right:-1px;
}
@media (min-width:782px){
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:auto;
    right:100%;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
  background-color:#fff;
  border:1px solid #00000026;
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container{
  background-color:inherit;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{
  color:#000;
}

.wp-block-navigation__container{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
  list-style:none;
  margin:0;
  padding-left:0;
}
.wp-block-navigation__container .is-responsive{
  display:none;
}

.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
  flex-grow:1;
}
@keyframes overlay-menu__fade-in-animation{
  0%{
    opacity:0;
    transform:translateY(.5em);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}
.wp-block-navigation__responsive-container{
  bottom:0;
  display:none;
  left:0;
  position:fixed;
  right:0;
  top:0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){
  color:inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-align, initial);
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
  background-color:inherit !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open{
  animation:overlay-menu__fade-in-animation .1s ease-out;
  animation-fill-mode:forwards;
  background-color:inherit;
  display:flex;
  flex-direction:column;
  overflow:auto;
  padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em);
  z-index:100000;
}
@media (prefers-reduced-motion:reduce){
  .wp-block-navigation__responsive-container.is-menu-open{
    animation-delay:0s;
    animation-duration:1ms;
  }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
  align-items:var(--navigation-layout-justification-setting, inherit);
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  overflow:visible;
  padding-top:calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  justify-content:flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
  display:none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
  border:none;
  height:auto;
  min-width:200px;
  opacity:1;
  overflow:initial;
  padding-left:2rem;
  padding-right:2rem;
  position:static;
  visibility:visible;
  width:auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  gap:inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  padding-top:var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
  padding:0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
  align-items:var(--navigation-layout-justification-setting, initial);
  display:flex;
  flex-direction:column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
  background:#0000 !important;
  color:inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
  left:auto;
  right:auto;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
    background-color:inherit;
    display:block;
    position:relative;
    width:100%;
    z-index:auto;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
    display:none;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    left:0;
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  background-color:#fff;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{
  color:#000;
}

.wp-block-navigation__toggle_button_label{
  font-size:1rem;
  font-weight:700;
}

.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
  background:#0000;
  border:none;
  color:currentColor;
  cursor:pointer;
  margin:0;
  padding:0;
  text-transform:inherit;
  vertical-align:middle;
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
  fill:currentColor;
  display:block;
  height:24px;
  pointer-events:none;
  width:24px;
}

.wp-block-navigation__responsive-container-open{
  display:flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container-open:not(.always-shown){
    display:none;
  }
}

.wp-block-navigation__responsive-container-close{
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

.wp-block-navigation__responsive-close{
  width:100%;
}
.has-modal-open .wp-block-navigation__responsive-close{
  margin-left:auto;
  margin-right:auto;
  max-width:var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus{
  outline:none;
}

.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
  box-sizing:border-box;
}

.wp-block-navigation__responsive-dialog{
  position:relative;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
  margin-top:46px;
}
@media (min-width:782px){
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
    margin-top:32px;
  }
}

html.has-modal-open{
  overflow:hidden;
}

.wp-block-navigation .wp-block-navigation-item__label{
  overflow-wrap:break-word;
}
.wp-block-navigation .wp-block-navigation-item__description{
  display:none;
}

.link-ui-tools{
  border-top:1px solid #f0f0f0;
  padding:8px;
}

.link-ui-block-inserter{
  padding-top:8px;
}

.link-ui-block-inserter__back{
  margin-left:8px;
  text-transform:uppercase;
}

.wp-block-navigation .wp-block-page-list{
  align-items:var(--navigation-layout-align, initial);
  background-color:inherit;
  display:flex;
  flex-direction:var(--navigation-layout-direction, initial);
  flex-wrap:var(--navigation-layout-wrap, wrap);
  justify-content:var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item{
  background-color:inherit;
}

.is-small-text{
  font-size:.875em;
}

.is-regular-text{
  font-size:1em;
}

.is-large-text{
  font-size:2.25em;
}

.is-larger-text{
  font-size:3em;
}

.has-drop-cap:not(:focus):first-letter{
  float:left;
  font-size:8.4em;
  font-style:normal;
  font-weight:100;
  line-height:.68;
  margin:.05em .1em 0 0;
  text-transform:uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter{
  float:none;
  margin-left:.1em;
}

p.has-drop-cap.has-background{
  overflow:hidden;
}

:root :where(p.has-background){
  padding:1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a{
  color:inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-author{
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
}
.wp-block-post-author__byline{
  font-size:.5em;
  margin-bottom:0;
  margin-top:0;
  width:100%;
}
.wp-block-post-author__avatar{
  margin-right:1em;
}
.wp-block-post-author__bio{
  font-size:.7em;
  margin-bottom:.7em;
}
.wp-block-post-author__content{
  flex-basis:0;
  flex-grow:1;
}
.wp-block-post-author__name{
  margin:0;
}

.wp-block-post-author-biography{
  box-sizing:border-box;
}

:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{
  padding:calc(.667em + 2px);
}

.wp-block-post-comments-form{
  box-sizing:border-box;
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
  font-weight:inherit;
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
  font-family:inherit;
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
  font-size:inherit;
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
  line-height:inherit;
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
  font-style:inherit;
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
  letter-spacing:inherit;
}
.wp-block-post-comments-form :where(input[type=submit]){
  box-shadow:none;
  cursor:pointer;
  display:inline-block;
  overflow-wrap:break-word;
  text-align:center;
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-post-comments-form .comment-reply-title{
  margin-bottom:0;
}
.wp-block-post-comments-form .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-left:.5em;
}

.wp-block-post-content{
  display:flow-root;
}

.wp-block-post-date{
  box-sizing:border-box;
}

:where(.wp-block-post-excerpt){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt{
  margin-bottom:0;
  margin-top:0;
}

.wp-block-post-excerpt__more-text{
  margin-bottom:0;
  margin-top:var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link{
  display:inline-block;
}

.wp-block-post-featured-image{
  margin-left:0;
  margin-right:0;
}
.wp-block-post-featured-image a{
  display:block;
  height:100%;
}
.wp-block-post-featured-image :where(img){
  box-sizing:border-box;
  height:auto;
  max-width:100%;
  vertical-align:bottom;
  width:100%;
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
  width:100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
  background-color:#000;
  inset:0;
  position:absolute;
}
.wp-block-post-featured-image{
  position:relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
  background-color:initial;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
  opacity:0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
  opacity:.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
  opacity:.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
  opacity:.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
  opacity:.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
  opacity:.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
  opacity:.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
  opacity:.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
  opacity:.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
  opacity:.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
  opacity:1;
}
.wp-block-post-featured-image:where(.alignleft,.alignright){
  width:100%;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-terms{
  box-sizing:border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator{
  white-space:pre-wrap;
}

.wp-block-post-time-to-read,.wp-block-post-title{
  box-sizing:border-box;
}

.wp-block-post-title{
  word-break:break-word;
}
.wp-block-post-title :where(a){
  display:inline-block;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-post-author-name,.wp-block-preformatted{
  box-sizing:border-box;
}

.wp-block-preformatted{
  white-space:pre-wrap;
}

:where(.wp-block-preformatted.has-background){
  padding:1.25em 2.375em;
}

.wp-block-pullquote{
  box-sizing:border-box;
  margin:0 0 1em;
  overflow-wrap:break-word;
  padding:4em 0;
  text-align:center;
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
  color:inherit;
}
.wp-block-pullquote blockquote{
  margin:0;
}
.wp-block-pullquote p{
  margin-top:0;
}
.wp-block-pullquote p:last-child{
  margin-bottom:0;
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
  max-width:420px;
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
  position:relative;
}
.wp-block-pullquote .has-text-color a{
  color:inherit;
}

.wp-block-pullquote.has-text-align-left blockquote{
  text-align:left;
}

.wp-block-pullquote.has-text-align-right blockquote{
  text-align:right;
}

.wp-block-pullquote.is-style-solid-color{
  border:none;
}
.wp-block-pullquote.is-style-solid-color blockquote{
  margin-left:auto;
  margin-right:auto;
  max-width:60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:2em;
  margin-bottom:0;
  margin-top:0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
  font-style:normal;
  text-transform:none;
}

.wp-block-pullquote cite{
  color:inherit;
}

.wp-block-post-template{
  list-style:none;
  margin-bottom:0;
  margin-top:0;
  max-width:100%;
  padding:0;
}
.wp-block-post-template.is-flex-container{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:1.25em;
}
.wp-block-post-template.is-flex-container>li{
  margin:0;
  width:100%;
}
@media (min-width:600px){
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
    width:calc(50% - .625em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
    width:calc(33.33333% - .83333em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
    width:calc(25% - .9375em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
    width:calc(20% - 1em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
    width:calc(16.66667% - 1.04167em);
  }
}

@media (max-width:600px){
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
    grid-template-columns:1fr;
  }
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
  float:right;
  margin-inline-end:0;
  margin-inline-start:2em;
}

.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
  float:left;
  margin-inline-end:2em;
  margin-inline-start:0;
}

.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
  margin-inline-end:auto;
  margin-inline-start:auto;
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{
  margin-inline-start:auto;
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
  margin-inline-end:auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
  display:inline-block;
  margin-right:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
  display:inline-block;
  margin-left:1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
  transform:scaleX(1);
}
.wp-block-query-pagination.aligncenter{
  justify-content:center;
}

.wp-block-query-title,.wp-block-quote{
  box-sizing:border-box;
}

.wp-block-quote{
  overflow-wrap:break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){
  margin-bottom:1em;
  padding:0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{
  font-size:1.5em;
  font-style:italic;
  line-height:1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{
  font-size:1.125em;
  text-align:right;
}
.wp-block-quote>cite{
  display:block;
}

.wp-block-read-more{
  display:block;
  width:-moz-fit-content;
  width:fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])){
  text-decoration:none;
}
.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{
  text-decoration:none;
}

ul.wp-block-rss{
  list-style:none;
  padding:0;
}
ul.wp-block-rss.wp-block-rss{
  box-sizing:border-box;
}
ul.wp-block-rss.alignleft{
  margin-right:2em;
}
ul.wp-block-rss.alignright{
  margin-left:2em;
}
ul.wp-block-rss.is-grid{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  padding:0;
}
ul.wp-block-rss.is-grid li{
  margin:0 1em 1em 0;
  width:100%;
}
@media (min-width:600px){
  ul.wp-block-rss.columns-2 li{
    width:calc(50% - 1em);
  }
  ul.wp-block-rss.columns-3 li{
    width:calc(33.33333% - 1em);
  }
  ul.wp-block-rss.columns-4 li{
    width:calc(25% - 1em);
  }
  ul.wp-block-rss.columns-5 li{
    width:calc(20% - 1em);
  }
  ul.wp-block-rss.columns-6 li{
    width:calc(16.66667% - 1em);
  }
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
  display:block;
  font-size:.8125em;
}

.wp-block-search__button{
  margin-left:10px;
  word-break:normal;
}
.wp-block-search__button.has-icon{
  line-height:0;
}
.wp-block-search__button svg{
  height:1.25em;
  min-height:24px;
  min-width:24px;
  width:1.25em;
  fill:currentColor;
  vertical-align:text-bottom;
}

:where(.wp-block-search__button){
  border:1px solid #ccc;
  padding:6px 10px;
}

.wp-block-search__inside-wrapper{
  display:flex;
  flex:auto;
  flex-wrap:nowrap;
  max-width:100%;
}

.wp-block-search__label{
  width:100%;
}

.wp-block-search__input{
  appearance:none;
  border:1px solid #949494;
  flex-grow:1;
  margin-left:0;
  margin-right:0;
  min-width:3rem;
  padding:8px;
  text-decoration:unset !important;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button{
  flex-shrink:0;
  margin-left:0;
  max-width:100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{
  max-width:calc(100% - 100px);
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  min-width:0 !important;
  transition-property:width;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
  flex-basis:100%;
  transition-duration:.3s;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{
  overflow:hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{
  border-left-width:0 !important;
  border-right-width:0 !important;
  flex-basis:0;
  flex-grow:0;
  margin:0;
  min-width:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  width:0 !important;
}

:where(.wp-block-search__input){
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-transform:inherit;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
  border:1px solid #949494;
  box-sizing:border-box;
  padding:4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
  border:none;
  border-radius:0;
  padding:0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
  outline:none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
  padding:4px 8px;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
  margin:auto;
}

.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{
  float:right;
}

.wp-block-separator{
  border:none;
  border-top:2px solid;
}

:root :where(.wp-block-separator.is-style-dots){
  height:auto;
  line-height:1;
  text-align:center;
}
:root :where(.wp-block-separator.is-style-dots):before{
  color:currentColor;
  content:"···";
  font-family:serif;
  font-size:1.5em;
  letter-spacing:2em;
  padding-left:2em;
}

.wp-block-separator.is-style-dots{
  background:none !important;
  border:none !important;
}

.wp-block-site-logo{
  box-sizing:border-box;
  line-height:0;
}
.wp-block-site-logo a{
  display:inline-block;
  line-height:0;
}
.wp-block-site-logo.is-default-size img{
  height:auto;
  width:120px;
}
.wp-block-site-logo img{
  height:auto;
  max-width:100%;
}
.wp-block-site-logo a,.wp-block-site-logo img{
  border-radius:inherit;
}
.wp-block-site-logo.aligncenter{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

:root :where(.wp-block-site-logo.is-style-rounded){
  border-radius:9999px;
}

.wp-block-site-tagline,.wp-block-site-title{
  box-sizing:border-box;
}
.wp-block-site-title :where(a){
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  text-decoration:inherit;
}

.wp-block-social-links{
  background:none;
  box-sizing:border-box;
  margin-left:0;
  padding-left:0;
  padding-right:0;
  text-indent:0;
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
  border-bottom:0;
  box-shadow:none;
  text-decoration:none;
}
.wp-block-social-links .wp-social-link svg{
  height:1em;
  width:1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){
  font-size:.65em;
  margin-left:.5em;
  margin-right:.5em;
}
.wp-block-social-links.has-small-icon-size{
  font-size:16px;
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
  font-size:24px;
}
.wp-block-social-links.has-large-icon-size{
  font-size:36px;
}
.wp-block-social-links.has-huge-icon-size{
  font-size:48px;
}
.wp-block-social-links.aligncenter{
  display:flex;
  justify-content:center;
}
.wp-block-social-links.alignright{
  justify-content:flex-end;
}

.wp-block-social-link{
  border-radius:9999px;
  display:block;
  height:auto;
  transition:transform .1s ease;
}
@media (prefers-reduced-motion:reduce){
  .wp-block-social-link{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.wp-block-social-link a{
  align-items:center;
  display:flex;
  line-height:0;
  transition:transform .1s ease;
}
.wp-block-social-link:hover{
  transform:scale(1.1);
}

.wp-block-social-links .wp-block-social-link.wp-social-link{
  display:inline-block;
  margin:0;
  padding:0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{
  color:currentColor;
  fill:currentColor;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{
  background-color:#f0f0f0;
  color:#444;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{
  background-color:#f90;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{
  background-color:#1ea0c3;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{
  background-color:#0757fe;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{
  background-color:#0a7aff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{
  background-color:#1e1f26;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{
  background-color:#02e49b;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{
  background-color:#e94c89;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{
  background-color:#4280ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{
  background-color:#f45800;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{
  background-color:#0866ff;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{
  background-color:#0461dd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{
  background-color:#e65678;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{
  background-color:#24292d;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{
  background-color:#eceadd;
  color:#382110;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{
  background-color:#ea4434;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{
  background-color:#1d4fc4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{
  background-color:#f00075;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{
  background-color:#e21b24;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{
  background-color:#0d66c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{
  background-color:#3288d4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{
  background-color:#f6405f;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{
  background-color:#e60122;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{
  background-color:#ef4155;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{
  background-color:#ff4500;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{
  background-color:#0478d7;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{
  background-color:#fefc00;
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{
  background-color:#ff5600;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{
  background-color:#1bd760;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{
  background-color:#2aabee;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{
  background-color:#011835;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{
  background-color:#6440a4;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{
  background-color:#1da1f2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{
  background-color:#1eb7ea;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{
  background-color:#4680c2;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{
  background-color:#3499cd;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{
  background-color:#25d366;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{
  background-color:#000;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{
  background-color:#d32422;
  color:#fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{
  background-color:red;
  color:#fff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{
  background:none;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{
  height:1.25em;
  width:1.25em;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{
  color:#f90;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{
  color:#1ea0c3;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{
  color:#0757fe;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{
  color:#0a7aff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{
  color:#1e1f26;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{
  color:#02e49b;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{
  color:#e94c89;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{
  color:#4280ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{
  color:#f45800;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{
  color:#0866ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{
  color:#0461dd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{
  color:#e65678;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{
  color:#24292d;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{
  color:#382110;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{
  color:#ea4434;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{
  color:#1d4fc4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{
  color:#f00075;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{
  color:#e21b24;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{
  color:#0d66c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{
  color:#3288d4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{
  color:#f6405f;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{
  color:#e60122;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{
  color:#ef4155;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{
  color:#ff4500;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{
  color:#0478d7;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{
  color:#fff;
  stroke:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{
  color:#ff5600;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{
  color:#1bd760;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{
  color:#2aabee;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{
  color:#011835;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{
  color:#6440a4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{
  color:#1da1f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{
  color:#1eb7ea;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{
  color:#4680c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{
  color:#25d366;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{
  color:#3499cd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{
  color:#000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{
  color:#d32422;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{
  color:red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link{
  width:auto;
}

:root :where(.wp-block-social-links .wp-social-link a){
  padding:.25em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){
  padding:0;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){
  padding-left:.66667em;
  padding-right:.66667em;
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{
  color:#000;
}

.wp-block-spacer{
  clear:both;
}

.wp-block-tag-cloud{
  box-sizing:border-box;
}
.wp-block-tag-cloud.aligncenter{
  justify-content:center;
  text-align:center;
}
.wp-block-tag-cloud.alignfull{
  padding-left:1em;
  padding-right:1em;
}
.wp-block-tag-cloud a{
  display:inline-block;
  margin-right:5px;
}
.wp-block-tag-cloud span{
  display:inline-block;
  margin-left:5px;
  text-decoration:none;
}

:root :where(.wp-block-tag-cloud.is-style-outline){
  display:flex;
  flex-wrap:wrap;
  gap:1ch;
}

:root :where(.wp-block-tag-cloud.is-style-outline a){
  border:1px solid;
  font-size:unset !important;
  margin-right:0;
  padding:1ch 2ch;
  text-decoration:none !important;
}

.wp-block-table{
  overflow-x:auto;
}
.wp-block-table table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-table thead{
  border-bottom:3px solid;
}
.wp-block-table tfoot{
  border-top:3px solid;
}
.wp-block-table td,.wp-block-table th{
  border:1px solid;
  padding:.5em;
}
.wp-block-table .has-fixed-layout{
  table-layout:fixed;
  width:100%;
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
  word-break:break-word;
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
  display:table;
  width:auto;
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
  word-break:break-word;
}
.wp-block-table .has-subtle-light-gray-background-color{
  background-color:#f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color{
  background-color:#e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color{
  background-color:#e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color{
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes{
  background-color:initial;
  border-bottom:1px solid #f0f0f0;
  border-collapse:inherit;
  border-spacing:0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
  background-color:#f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
  background-color:#f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
  background-color:#e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
  background-color:#e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
  background-color:#fcf0ef;
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
  border-color:#0000;
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{
  border-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{
  border-top-color:inherit;
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){
  border-top-color:initial;
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{
  border-right-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{
  border-bottom-color:inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
  border-bottom-color:initial;
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{
  border-left-color:inherit;
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{
  border-style:inherit;
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{
  border-style:inherit;
  border-width:inherit;
}

:root :where(.wp-block-table-of-contents){
  box-sizing:border-box;
}

:where(.wp-block-term-description){
  box-sizing:border-box;
  margin-bottom:var(--wp--style--block-gap);
  margin-top:var(--wp--style--block-gap);
}

.wp-block-term-description p{
  margin-bottom:0;
  margin-top:0;
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
  display:flex;
}
.wp-block-text-columns .wp-block-column{
  margin:0 1em;
  padding:0;
}
.wp-block-text-columns .wp-block-column:first-child{
  margin-left:0;
}
.wp-block-text-columns .wp-block-column:last-child{
  margin-right:0;
}
.wp-block-text-columns.columns-2 .wp-block-column{
  width:50%;
}
.wp-block-text-columns.columns-3 .wp-block-column{
  width:33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column{
  width:25%;
}

pre.wp-block-verse{
  overflow:auto;
  white-space:pre-wrap;
}

:where(pre.wp-block-verse){
  font-family:inherit;
}

.wp-block-video{
  box-sizing:border-box;
}
.wp-block-video video{
  vertical-align:middle;
  width:100%;
}
@supports (position:sticky){
  .wp-block-video [poster]{
    object-fit:cover;
  }
}
.wp-block-video.aligncenter{
  text-align:center;
}
.wp-block-video :where(figcaption){
  margin-bottom:1em;
  margin-top:.5em;
}

.editor-styles-wrapper,.entry-content{
  counter-reset:footnotes;
}

a[data-fn].fn{
  counter-increment:footnotes;
  display:inline-flex;
  font-size:smaller;
  text-decoration:none;
  text-indent:-9999999px;
  vertical-align:super;
}

a[data-fn].fn:after{
  content:"[" counter(footnotes) "]";
  float:left;
  text-indent:0;
}
.wp-element-button{
  cursor:pointer;
}

:root{
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px;
}
:root .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .has-very-light-gray-color{
  color:#eee;
}
:root .has-very-dark-gray-color{
  color:#313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background{
  background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background{
  background:linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background{
  background:linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background{
  background:linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background{
  background:linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background{
  background:linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size{
  font-size:1em;
}

.has-larger-font-size{
  font-size:2.625em;
}

.has-normal-font-size{
  font-size:var(--wp--preset--font-size--normal);
}

.has-huge-font-size{
  font-size:var(--wp--preset--font-size--huge);
}

.has-text-align-center{
  text-align:center;
}

.has-text-align-left{
  text-align:left;
}

.has-text-align-right{
  text-align:right;
}

#end-resizable-editor-section{
  display:none;
}

.aligncenter{
  clear:both;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.screen-reader-text:focus{
  background-color:#ddd;
  clip:auto !important;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
html :where(.has-border-color){
  border-style:solid;
}

html :where([style*=border-top-color]){
  border-top-style:solid;
}

html :where([style*=border-right-color]){
  border-right-style:solid;
}

html :where([style*=border-bottom-color]){
  border-bottom-style:solid;
}

html :where([style*=border-left-color]){
  border-left-style:solid;
}

html :where([style*=border-width]){
  border-style:solid;
}

html :where([style*=border-top-width]){
  border-top-style:solid;
}

html :where([style*=border-right-width]){
  border-right-style:solid;
}

html :where([style*=border-bottom-width]){
  border-bottom-style:solid;
}

html :where([style*=border-left-width]){
  border-left-style:solid;
}
html :where(img[class*=wp-image-]){
  height:auto;
  max-width:100%;
}
:where(figure){
  margin:0 0 1em;
}

html :where(.is-position-sticky){
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px){
  html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:0px;
  }
}PK�-Z:��''#dist/block-library/elements-rtl.cssnu�[���.wp-element-button{
  cursor:pointer;
}PK�-Z+��""'dist/block-library/elements-rtl.min.cssnu�[���.wp-element-button{cursor:pointer}PK�-ZZK�YY*dist/block-library/editor-elements-rtl.cssnu�[���.wp-element-button{
  cursor:revert;
}
.wp-element-button[role=textbox]{
  cursor:text;
}PK�-ZP�š�� dist/block-library/reset-rtl.cssnu�[���html :where(.editor-styles-wrapper){
  background:#fff;
  color:initial;
  font-family:serif;
  font-size:medium;
  line-height:normal;
}
:where(.editor-styles-wrapper) .wp-align-wrapper{
  max-width:840px;
}
:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{
  max-width:none;
}
:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{
  max-width:840px;
}
:where(.editor-styles-wrapper) a{
  transition:none;
}
:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{
  background:inherit;
  font-family:monospace;
  font-size:inherit;
  margin:0;
  padding:0;
}
:where(.editor-styles-wrapper) p{
  font-size:revert;
  line-height:revert;
  margin:revert;
}
:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{
  box-sizing:border-box;
  list-style-type:revert;
  margin:revert;
  padding:revert;
}
:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{
  margin:revert;
}
:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{
  margin:revert;
}
:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{
  list-style-type:revert;
}
:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{
  color:revert;
  font-size:revert;
  font-weight:revert;
  line-height:revert;
  margin:revert;
}
:where(.editor-styles-wrapper) select{
  -webkit-appearance:revert;
  background:revert;
  border:revert;
  border-radius:revert;
  box-shadow:revert;
  color:revert;
  cursor:revert;
  font-family:system-ui;
  font-size:revert;
  font-weight:revert;
  line-height:revert;
  margin:revert;
  max-width:revert;
  min-height:revert;
  outline:revert;
  padding:revert;
  text-shadow:revert;
  transform:revert;
  vertical-align:revert;
}
:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{
  background-color:revert;
  background-image:revert;
  border-color:revert;
  box-shadow:revert;
  color:revert;
  cursor:revert;
  text-shadow:revert;
  transform:revert;
}PK�-Z�#��w
w
$dist/block-library/theme-rtl.min.cssnu�[���.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-right:.25em solid;margin:0 0 1.75em;padding-right:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:.25em solid;border-right:none;padding-left:1em;padding-right:0}.wp-block-quote:where(.has-text-align-center){border:none;padding-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}PK�-Z�q�C�
�
%dist/block-library/common-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-left-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-right-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-left-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-right-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}PK�-ZL��,�� dist/block-library/style.min.cssnu�[���@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}PK�-ZPf����&dist/block-library/classic-rtl.min.cssnu�[���.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}PK�-Z�ݾ�BBdist/block-library/common.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}
.wp-element-button{
  cursor:pointer;
}

:root{
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px;
}
:root .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .has-very-light-gray-color{
  color:#eee;
}
:root .has-very-dark-gray-color{
  color:#313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background{
  background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background{
  background:linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background{
  background:linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background{
  background:linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background{
  background:linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background{
  background:linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size{
  font-size:1em;
}

.has-larger-font-size{
  font-size:2.625em;
}

.has-normal-font-size{
  font-size:var(--wp--preset--font-size--normal);
}

.has-huge-font-size{
  font-size:var(--wp--preset--font-size--huge);
}

.has-text-align-center{
  text-align:center;
}

.has-text-align-left{
  text-align:left;
}

.has-text-align-right{
  text-align:right;
}

#end-resizable-editor-section{
  display:none;
}

.aligncenter{
  clear:both;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.screen-reader-text:focus{
  background-color:#ddd;
  clip:auto !important;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
html :where(.has-border-color){
  border-style:solid;
}

html :where([style*=border-top-color]){
  border-top-style:solid;
}

html :where([style*=border-right-color]){
  border-right-style:solid;
}

html :where([style*=border-bottom-color]){
  border-bottom-style:solid;
}

html :where([style*=border-left-color]){
  border-left-style:solid;
}

html :where([style*=border-width]){
  border-style:solid;
}

html :where([style*=border-top-width]){
  border-top-style:solid;
}

html :where([style*=border-right-width]){
  border-right-style:solid;
}

html :where([style*=border-bottom-width]){
  border-bottom-style:solid;
}

html :where([style*=border-left-width]){
  border-left-style:solid;
}
html :where(img[class*=wp-image-]){
  height:auto;
  max-width:100%;
}
:where(figure){
  margin:0 0 1em;
}

html :where(.is-position-sticky){
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px){
  html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:0px;
  }
}PK�-Z�7�g dist/block-library/reset.min.cssnu�[���html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}PK�-Z+��""#dist/block-library/elements.min.cssnu�[���.wp-element-button{cursor:pointer}PK�-Z��0d�d�$dist/block-library/style-rtl.min.cssnu�[���@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);min-height:40px;min-width:40px;padding:0;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-right:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-left:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;position:absolute;right:-1px;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-left-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-right-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-left-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-right-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}PK�-ZZK�YY&dist/block-library/editor-elements.cssnu�[���.wp-element-button{
  cursor:revert;
}
.wp-element-button[role=textbox]{
  cursor:text;
}PK�-Z�[�"dist/block-library/classic-rtl.cssnu�[���.wp-block-button__link{
  background-color:#32373c;
  border-radius:9999px;
  box-shadow:none;
  color:#fff;
  font-size:1.125em;
  padding:calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration:none;
}

.wp-block-file__button{
  background:#32373c;
  color:#fff;
}PK�-Zqf�HNN.dist/block-library/editor-elements-rtl.min.cssnu�[���.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}PK�-Zw���JJ!dist/block-library/common-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}
.wp-element-button{
  cursor:pointer;
}

:root{
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px;
}
:root .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .has-very-light-gray-color{
  color:#eee;
}
:root .has-very-dark-gray-color{
  color:#313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(-135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background{
  background:linear-gradient(-135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background{
  background:linear-gradient(-135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background{
  background:linear-gradient(-135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background{
  background:linear-gradient(-135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background{
  background:linear-gradient(-135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background{
  background:linear-gradient(-135deg, #020381, #2874fc);
}

.has-regular-font-size{
  font-size:1em;
}

.has-larger-font-size{
  font-size:2.625em;
}

.has-normal-font-size{
  font-size:var(--wp--preset--font-size--normal);
}

.has-huge-font-size{
  font-size:var(--wp--preset--font-size--huge);
}

.has-text-align-center{
  text-align:center;
}

.has-text-align-left{
  text-align:left;
}

.has-text-align-right{
  text-align:right;
}

#end-resizable-editor-section{
  display:none;
}

.aligncenter{
  clear:both;
}

.items-justified-left{
  justify-content:flex-start;
}

.items-justified-center{
  justify-content:center;
}

.items-justified-right{
  justify-content:flex-end;
}

.items-justified-space-between{
  justify-content:space-between;
}

.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  word-wrap:normal !important;
}

.screen-reader-text:focus{
  background-color:#ddd;
  clip:auto !important;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  line-height:normal;
  padding:15px 23px 14px;
  right:5px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}
html :where(.has-border-color){
  border-style:solid;
}

html :where([style*=border-top-color]){
  border-top-style:solid;
}

html :where([style*=border-right-color]){
  border-left-style:solid;
}

html :where([style*=border-bottom-color]){
  border-bottom-style:solid;
}

html :where([style*=border-left-color]){
  border-right-style:solid;
}

html :where([style*=border-width]){
  border-style:solid;
}

html :where([style*=border-top-width]){
  border-top-style:solid;
}

html :where([style*=border-right-width]){
  border-left-style:solid;
}

html :where([style*=border-bottom-width]){
  border-bottom-style:solid;
}

html :where([style*=border-left-width]){
  border-right-style:solid;
}
html :where(img[class*=wp-image-]){
  height:auto;
  max-width:100%;
}
:where(figure){
  margin:0 0 1em;
}

html :where(.is-position-sticky){
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px){
  html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:0px;
  }
}PK�-Z�ִ�%dist/block-library/editor-rtl.min.cssnu�[���ul.wp-block-archives{padding-right:2.5em}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-right:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-right:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:right}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:left}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{border:1px dashed;height:100%;width:100%;stroke:currentColor;stroke-dasharray:3}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-comments-pagination.block-editor-block-list__layout{margin:0}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em;margin-top:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-left:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:right}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-right:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.wp-block-cover>.components-drop-zone .components-drop-zone__content{opacity:.8!important}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-right:.75em}.wp-block-form-input .is-input-hidden{background:repeating-linear-gradient(-45deg,#0000,#0000 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;font-size:.85em;opacity:.3;padding:.5em}.wp-block-form-input .is-input-hidden input[type=text]{background:#0000}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-input.is-selected .is-input-hidden input[type=text]{background:unset}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(-45deg,#0000,#0000 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.wp-block-freeform.block-library-rich-text__tinymce{height:auto}.wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p{line-height:1.8}.wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul{margin-right:0;padding-right:2.5em}.wp-block-freeform.block-library-rich-text__tinymce blockquote{border-right:4px solid #000;box-shadow:inset 0 0 0 0 #ddd;margin:0;padding-right:1em}.wp-block-freeform.block-library-rich-text__tinymce pre{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;white-space:pre-wrap}.wp-block-freeform.block-library-rich-text__tinymce>:first-child{margin-top:0}.wp-block-freeform.block-library-rich-text__tinymce>:last-child{margin-bottom:0}.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce a{color:var(--wp-admin-theme-color)}.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{background:#e5f5fa;border-radius:2px;box-shadow:0 0 0 1px #e5f5fa;margin:0 -2px;padding:0 2px}.wp-block-freeform.block-library-rich-text__tinymce code{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:14px;padding:2px}.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{background:#ddd}.wp-block-freeform.block-library-rich-text__tinymce .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-freeform.block-library-rich-text__tinymce .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-freeform.block-library-rich-text__tinymce .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:1900px 20px;cursor:default;display:block;height:20px;margin:15px auto;outline:0;width:96%}.wp-block-freeform.block-library-rich-text__tinymce img::selection{background-color:initial}.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{-ms-user-select:element}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{margin:0;max-width:100%}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{display:block}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{-webkit-user-drag:none}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{margin:0;padding-top:.5em}.wp-block-freeform.block-library-rich-text__tinymce .wpview{border:1px solid #0000;clear:both;margin-bottom:16px;position:relative;width:99.99%}.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{background:#0000;display:block;max-width:100%}.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{display:none}.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{border:1px dashed #ddd;padding:10px}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{border:1px solid #ddd;margin:0;padding:1em 0;word-wrap:break-word}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{margin:0;text-align:center}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{border-color:#0000}.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{display:block;font-size:32px;height:32px;margin:0 auto;width:32px}.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{clear:both;content:"";display:table}.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce .gallery a{cursor:default}.wp-block-freeform.block-library-rich-text__tinymce .gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{box-sizing:border-box;float:right;margin:0;padding:6px;text-align:center}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{margin:0}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{font-size:13px;margin:4px 0}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{width:100%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{width:50%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{width:33.3333333333%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{width:25%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{width:20%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{width:16.6666666667%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{width:14.2857142857%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{width:12.5%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{width:11.1111111111%}.wp-block-freeform.block-library-rich-text__tinymce .gallery img{border:none;height:auto;max-width:100%;padding:0}div[data-type="core/freeform"]:before{border:1px solid #ddd;outline:1px solid #0000;transition:border-color .1s linear,box-shadow .1s linear}@media (prefers-reduced-motion:reduce){div[data-type="core/freeform"]:before{transition-delay:0s;transition-duration:0s}}div[data-type="core/freeform"].is-selected:before{border-color:#1e1e1e}div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{margin-top:0;padding-top:0}div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{clear:both;content:"";display:table}.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i{color:#1e1e1e}.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{margin-left:0;margin-right:8px}.mce-toolbar-grp .mce-btn i{font-style:normal}.block-library-classic__toolbar{border:1px solid #ddd;border-bottom:none;border-radius:2px;display:none;margin:0 0 8px;padding:0;position:sticky;top:0;width:auto;z-index:31}div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{border-color:#1e1e1e;display:block}.block-library-classic__toolbar .mce-tinymce{box-shadow:none}@media (min-width:600px){.block-library-classic__toolbar{padding:0}}.block-library-classic__toolbar:empty{background:#f5f5f5;border-bottom:1px solid #e2e4e7;display:block}.block-library-classic__toolbar:empty:before{color:#555d66;content:attr(data-placeholder);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:37px;padding:14px}.block-library-classic__toolbar div.mce-toolbar-grp{border-bottom:1px solid #1e1e1e}.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div{height:auto!important;width:100%!important}.block-library-classic__toolbar .mce-container-body.mce-abs-layout{overflow:visible}.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{position:static}.block-library-classic__toolbar .mce-toolbar-grp>div{padding:1px 3px}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery)>.blocks-gallery-media-placeholder-wrapper{flex-basis:100%}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{display:block}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{margin:4px 0}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{left:5px;position:absolute;top:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.gallery-image-sizes .components-base-control__label{margin-bottom:4px}.gallery-image-sizes .gallery-image-sizes__loading{align-items:center;color:#757575;display:flex;font-size:12px}.gallery-image-sizes .components-spinner{margin:0 4px 0 8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid #0000;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu{display:inline-flex}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.block-library-gallery-item__inline-menu{background:#fff;border:1px solid #1e1e1e;border-radius:2px;display:none;margin:8px;position:absolute;top:-2px;transition:box-shadow .2s ease-out;z-index:20}@media (prefers-reduced-motion:reduce){.block-library-gallery-item__inline-menu{transition-delay:0s;transition-duration:0s}}.block-library-gallery-item__inline-menu:hover{box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}@media (min-width:600px){.columns-7 .block-library-gallery-item__inline-menu,.columns-8 .block-library-gallery-item__inline-menu{padding:2px}}.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus){border:none;box-shadow:none}@media (min-width:600px){.columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon{height:inherit;padding:0;width:inherit}}.block-library-gallery-item__inline-menu.is-left{right:-2px}.block-library-gallery-item__inline-menu.is-right{left:-2px}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;position:absolute;right:0;top:0;width:100%}.block-library-html__edit .block-editor-plain-text{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;direction:ltr;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important}@media (min-width:600px){.block-library-html__edit .block-editor-plain-text{font-size:13px!important}}.block-library-html__edit .block-editor-plain-text:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid #0000!important}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image .is-applying img,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image .components-resizable-box__container{display:table}.wp-block-image .components-resizable-box__container img{display:block;height:inherit;width:inherit}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__crop-icon{align-items:center;display:flex;justify-content:center;min-width:48px;padding:0 8px}.wp-block-image__crop-icon svg{fill:currentColor}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-right:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-right:0}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more input[type=text]{background:#fff;border:none;border-radius:4px;box-shadow:none;color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;height:24px;margin:0;max-width:100%;padding:6px 8px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more input[type=text]:focus{box-shadow:none}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px #0003;height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:initial;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;color:inherit;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;background:#0000;color:currentColor;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;float:right;position:relative;width:100%;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{margin-left:4px;fill:currentColor}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px;height:100%}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:155px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:93px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:141px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:155px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:61px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:109px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;height:64px!important;justify-content:space-between;margin-bottom:12px;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;box-shadow:inset 0 0 0 1px #e0e0e0;outline:1px solid #0000}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls{overflow-x:auto;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;will-change:transform}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar{height:12px;width:12px}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track{background-color:initial}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb{background-color:#949494}.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within,.wp-block-navigation__menu-inspector-controls:hover{scrollbar-color:#949494 #0000}@media (hover:none){.wp-block-navigation__menu-inspector-controls{scrollbar-color:#949494 #0000}}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.wp-block-navigation__overlay-menu-icon-toggle-group{margin-bottom:16px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:var(--wp-admin-theme-color);background-image:linear-gradient(-45deg,#0000 20%,var(--wp-underline-color) 30%,var(--wp-underline-color) 36%,#0000 46%),linear-gradient(-135deg,#0000 54%,var(--wp-underline-color) 64%,var(--wp-underline-color) 70%,#0000 80%);background-position:100% 100%;background-repeat:repeat-x;background-size:6px 3px;padding-bottom:.1em}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;position:absolute;right:-1px;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation .wp-block-page-list,.wp-block-navigation .wp-block-page-list>div{background-color:inherit}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-author__inspector-settings .components-base-control,.wp-block-post-author__inspector-settings .components-base-control:last-child{margin-bottom:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote .wp-block-pullquote__citation{color:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid #0000!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-upload-container{position:relative}.block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon{display:none}.block-library-site-logo__inspector-media-replace-container button.components-button,.block-library-site-logo__inspector-upload-container button.components-button{box-shadow:inset 0 0 0 1px #ccc;color:#1e1e1e;display:block;height:40px;width:100%}.block-library-site-logo__inspector-media-replace-container button.components-button:hover,.block-library-site-logo__inspector-upload-container button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container button.components-button:focus,.block-library-site-logo__inspector-upload-container button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title,.block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container .components-dropdown{display:block}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0003;min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-size:inherit;height:auto;opacity:1;padding:.25em}.wp-block-social-link-anchor:focus:not(:disabled){border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.66667em;padding-right:.66667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-right:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links),:root :where(.wp-block-social-links.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link){padding:0}:root :where(.wp-block-social-links__social-placeholder .wp-social-link){padding:.25em}:root :where(.wp-block-social-links.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links__social-placeholder{display:flex;list-style:none;opacity:.8}.wp-block-social-links__social-placeholder>.wp-social-link{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;visibility:hidden;width:0!important}.wp-block-social-links__social-placeholder>.wp-block-social-links__social-placeholder-icons{display:flex}.wp-block-social-links__social-placeholder .wp-social-link:before{border-radius:50%;content:"";display:block;height:1em;width:1em}.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before{background:currentColor}.wp-block-social-links .wp-block-social-links__social-prompt{cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:24px;list-style:none;margin-bottom:auto;margin-top:auto;min-height:24px;padding-left:8px}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}@media (prefers-reduced-motion:reduce){.wp-social-link.wp-social-link__is-incomplete{transition-delay:0s;transition-duration:0s}}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-button-block-appender.components-button.components-button{padding:6px}.wp-block-social-links.has-small-icon-size .block-editor-button-block-appender.components-button.components-button{padding:0}.wp-block-social-links.has-large-icon-size .block-editor-button-block-appender.components-button.components-button{padding:14px}.wp-block-social-links.has-huge-icon-size .block-editor-button-block-appender.components-button.components-button{padding:23px}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:#0000001a}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:#ffffff26}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.wp-block-tag-cloud .wp-block-tag-cloud{border:none;border-radius:inherit;margin:0;padding:0}.wp-block-tag-cloud__inspector-settings .components-base-control,.wp-block-tag-cloud__inspector-settings .components-base-control:last-child{margin-bottom:0}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-video-poster-control .components-button{margin-left:8px}.block-library-video-tracks-editor{z-index:159990}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label{color:#757575;display:block;font-size:11px;font-weight:500;margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.editor-styles-wrapper ul.wp-block-post-template{list-style:none;margin-right:0;padding-right:0}.block-library-query-toolbar__popover .components-popover__content{min-width:230px}.block-library-query-toolbar__popover .components-popover__content .block-library-query-toolbar__popover-number-control{margin-bottom:8px}.wp-block-query__create-new-link{padding:0 52px 16px 16px}.block-library-query__pattern-selection-content .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px}.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{max-height:250px}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.wp-block-query__enhanced-pagination-notice{margin:0}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-left:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;min-height:200px;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-right-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{cursor:default}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-block-post-content.wp-block-post-content{-webkit-user-select:none;user-select:none}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}PK�-Z��
��� dist/block-library/theme-rtl.cssnu�[���.wp-block-audio :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-audio :where(figcaption){
  color:#ffffffa6;
}

.wp-block-audio{
  margin:0 0 1em;
}

.wp-block-code{
  border:1px solid #ccc;
  border-radius:4px;
  font-family:Menlo,Consolas,monaco,monospace;
  padding:.8em 1em;
}

.wp-block-embed :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-embed :where(figcaption){
  color:#ffffffa6;
}

.wp-block-embed{
  margin:0 0 1em;
}

.blocks-gallery-caption{
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .blocks-gallery-caption{
  color:#ffffffa6;
}

:root :where(.wp-block-image figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme :root :where(.wp-block-image figcaption){
  color:#ffffffa6;
}

.wp-block-image{
  margin:0 0 1em;
}

.wp-block-pullquote{
  border-bottom:4px solid;
  border-top:4px solid;
  color:currentColor;
  margin-bottom:1.75em;
}
.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{
  color:currentColor;
  font-size:.8125em;
  font-style:normal;
  text-transform:uppercase;
}

.wp-block-quote{
  border-right:.25em solid;
  margin:0 0 1.75em;
  padding-right:1em;
}
.wp-block-quote cite,.wp-block-quote footer{
  color:currentColor;
  font-size:.8125em;
  font-style:normal;
  position:relative;
}
.wp-block-quote:where(.has-text-align-right){
  border-left:.25em solid;
  border-right:none;
  padding-left:1em;
  padding-right:0;
}
.wp-block-quote:where(.has-text-align-center){
  border:none;
  padding-right:0;
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){
  border:none;
}

.wp-block-search .wp-block-search__label{
  font-weight:700;
}

.wp-block-search__button{
  border:1px solid #ccc;
  padding:.375em .625em;
}

:where(.wp-block-group.has-background){
  padding:1.25em 2.375em;
}

.wp-block-separator.has-css-opacity{
  opacity:.4;
}

.wp-block-separator{
  border:none;
  border-bottom:2px solid;
  margin-left:auto;
  margin-right:auto;
}
.wp-block-separator.has-alpha-channel-opacity{
  opacity:1;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
  width:100px;
}
.wp-block-separator.has-background:not(.is-style-dots){
  border-bottom:none;
  height:1px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){
  height:2px;
}

.wp-block-table{
  margin:0 0 1em;
}
.wp-block-table td,.wp-block-table th{
  word-break:normal;
}
.wp-block-table :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-table :where(figcaption){
  color:#ffffffa6;
}

.wp-block-video :where(figcaption){
  color:#555;
  font-size:13px;
  text-align:center;
}
.is-dark-theme .wp-block-video :where(figcaption){
  color:#ffffffa6;
}

.wp-block-video{
  margin:0 0 1em;
}

:root :where(.wp-block-template-part.has-background){
  margin-bottom:0;
  margin-top:0;
  padding:1.25em 2.375em;
}PK�-Z���t+t+!dist/block-library/editor-rtl.cssnu�[���ul.wp-block-archives{
  padding-right:2.5em;
}

.wp-block-audio{
  margin-left:0;
  margin-right:0;
  position:relative;
}
.wp-block-audio.is-transient audio{
  opacity:.3;
}
.wp-block-audio .components-spinner{
  margin-right:-9px;
  margin-top:-9px;
  position:absolute;
  right:50%;
  top:50%;
}

.wp-block-avatar__image img{
  width:100%;
}

.wp-block-avatar.aligncenter .components-resizable-box__container{
  margin:0 auto;
}

.wp-block[data-align=center]>.wp-block-button{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.wp-block[data-align=right]>.wp-block-button{
  text-align:right;
}

.wp-block-button{
  cursor:text;
  position:relative;
}
.wp-block-button:focus{
  box-shadow:0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
  outline:2px solid #0000;
  outline-offset:-2px;
}
.wp-block-button[data-rich-text-placeholder]:after{
  opacity:.8;
}

div[data-type="core/button"]{
  display:table;
}
.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{
  margin:0;
}
.wp-block-buttons>.block-list-appender{
  align-items:center;
  display:inline-flex;
}
.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{
  justify-content:flex-start;
}
.wp-block-buttons>.wp-block-button:focus{
  box-shadow:none;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  width:100%;
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{
  margin-bottom:0;
}

.wp-block[data-align=center]>.wp-block-buttons{
  align-items:center;
  justify-content:center;
}

.wp-block[data-align=right]>.wp-block-buttons{
  justify-content:flex-end;
}

.wp-block-categories ul{
  padding-right:2.5em;
}
.wp-block-categories ul ul{
  margin-top:6px;
}
[data-align=center] .wp-block-categories{
  text-align:center;
}

.wp-block-categories__indentation{
  padding-right:16px;
}

.wp-block-code code{
  background:none;
}

.wp-block-columns :where(.wp-block){
  margin-left:0;
  margin-right:0;
  max-width:none;
}

html :where(.wp-block-column){
  margin-bottom:0;
  margin-top:0;
}
.wp-block-comments__legacy-placeholder,.wp-block-post-comments{
  box-sizing:border-box;
}
.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{
  float:right;
}
.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{
  float:left;
}
.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{
  clear:both;
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{
  min-height:2.25em;
  padding-right:3.25em;
}
.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{
  font-size:1em;
  line-height:1.8;
  margin:1em 0;
}
.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{
  list-style:none;
  margin:0;
  padding:0;
}
.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{
  line-height:1.5;
}
.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{
  border-radius:1.5em;
  display:block;
  float:right;
  height:2.5em;
  margin-left:.75em;
  margin-top:.5em;
  width:2.5em;
}
.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{
  font-style:normal;
}
.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{
  font-size:.875em;
  line-height:1.5;
}
.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{
  font-weight:400;
}
.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
  display:block;
  margin-bottom:1em;
  margin-top:1em;
}
.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{
  font-size:.875em;
}
.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
  display:block;
  margin-bottom:.25em;
}
.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
  box-sizing:border-box;
  display:block;
  width:100%;
}
.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{
  display:flex;
  gap:.25em;
}
.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
  margin-top:.35em;
}
.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{
  margin-bottom:0;
}
.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){
  font-size:var(--wp--preset--font-size--medium, smaller);
  margin-right:.5em;
}
.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{
  font-size:.875em;
  margin-bottom:1.4em;
}
.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
  border:1px solid #949494;
  font-family:inherit;
  font-size:1em;
}
.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
  padding:calc(.667em + 2px);
}

:where(.wp-block-post-comments input[type=submit]){
  border:none;
}

.block-library-comments-toolbar__popover .components-popover__content{
  min-width:230px;
}

.wp-block-comments__legacy-placeholder *{
  pointer-events:none;
}

.wp-block-comment-author-avatar__placeholder{
  border:1px dashed;
  height:100%;
  width:100%;
  stroke:currentColor;
  stroke-dasharray:3;
}

.wp-block[data-align=center]>.wp-block-comments-pagination{
  justify-content:center;
}

:where(.editor-styles-wrapper) .wp-block-comments-pagination{
  max-width:100%;
}
:where(.editor-styles-wrapper) .wp-block-comments-pagination.block-editor-block-list__layout{
  margin:0;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
  margin-bottom:.5em;
  margin-right:.5em;
  margin-top:.5em;
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
  margin-right:0;
}

.wp-block-comments-pagination-numbers a{
  text-decoration:underline;
}
.wp-block-comments-pagination-numbers .page-numbers{
  margin-left:2px;
}
.wp-block-comments-pagination-numbers .page-numbers:last-child{
  margin-right:0;
}

.wp-block-comments-title.has-background{
  padding:inherit;
}

.wp-block-cover.is-placeholder{
  align-items:stretch;
  display:flex;
  min-height:240px;
  padding:0 !important;
}
.wp-block-cover.is-placeholder .components-placeholder.is-large{
  justify-content:flex-start;
  z-index:1;
}
.wp-block-cover.is-placeholder:focus:after{
  min-height:auto;
}
.wp-block-cover.components-placeholder h2{
  color:inherit;
}
.wp-block-cover.is-transient{
  position:relative;
}
.wp-block-cover.is-transient:before{
  background-color:#fff;
  content:"";
  height:100%;
  opacity:.3;
  position:absolute;
  width:100%;
  z-index:1;
}
.wp-block-cover .components-spinner{
  margin:0;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
  z-index:1;
}
.wp-block-cover .wp-block-cover__inner-container{
  margin-left:0;
  margin-right:0;
  text-align:right;
}
.wp-block-cover .wp-block-cover__placeholder-background-options{
  width:100%;
}
.wp-block-cover .wp-block-cover__image--placeholder-image{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{
  max-width:420px;
  width:100%;
}

.block-library-cover__reset-button{
  margin-right:auto;
}

.block-library-cover__resize-container{
  bottom:0;
  left:0;
  min-height:50px;
  position:absolute !important;
  right:0;
  top:0;
}

.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{
  overflow:visible;
  pointer-events:none;
}

.wp-block-cover>.components-drop-zone .components-drop-zone__content{
  opacity:.8 !important;
}

.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{
  background-attachment:scroll;
}

.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){
  margin-top:24px;
}

.wp-block-details summary div{
  display:inline;
}

.wp-block-embed{
  clear:both;
  margin-left:0;
  margin-right:0;
}
.wp-block-embed.is-loading{
  display:flex;
  justify-content:center;
}
.wp-block-embed .wp-block-embed__placeholder-input{
  flex:1 1 auto;
}
.wp-block-embed .components-placeholder__error{
  word-break:break-word;
}

.wp-block-post-content .wp-block-embed__learn-more a{
  color:var(--wp-admin-theme-color);
}

.block-library-embed__interactive-overlay{
  bottom:0;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
}

.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{
  max-width:360px;
  width:100%;
}
.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{
  min-width:280px;
}

.wp-block-file{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:0;
}
.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{
  height:auto;
}
.wp-block[data-align=center]>.wp-block-file{
  text-align:center;
}
.wp-block-file .components-resizable-box__container{
  margin-bottom:1em;
}
.wp-block-file .wp-block-file__preview{
  height:100%;
  margin-bottom:1em;
  width:100%;
}
.wp-block-file .wp-block-file__preview-overlay{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-file .wp-block-file__content-wrapper{
  flex-grow:1;
}
.wp-block-file a{
  min-width:1em;
}
.wp-block-file a:not(.wp-block-file__button){
  display:inline-block;
}
.wp-block-file .wp-block-file__button-richtext-wrapper{
  display:inline-block;
  margin-right:.75em;
}

.wp-block-form-input .is-input-hidden{
  background:repeating-linear-gradient(-45deg, #0000, #0000 5px, currentColor 0, currentColor 6px);
  border:1px dashed;
  box-sizing:border-box;
  font-size:.85em;
  opacity:.3;
  padding:.5em;
}
.wp-block-form-input .is-input-hidden input[type=text]{
  background:#0000;
}
.wp-block-form-input.is-selected .is-input-hidden{
  background:none;
  opacity:1;
}
.wp-block-form-input.is-selected .is-input-hidden input[type=text]{
  background:unset;
}

.wp-block-form-submission-notification>*{
  background:repeating-linear-gradient(-45deg, #0000, #0000 5px, currentColor 0, currentColor 6px);
  border:1px dashed;
  box-sizing:border-box;
  opacity:.25;
}
.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{
  background:none;
  opacity:1;
}
.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{
  display:none !important;
}
.wp-block-form-submission-notification:after{
  align-items:center;
  display:flex;
  font-size:1.1em;
  height:100%;
  justify-content:center;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.wp-block-form-submission-notification.form-notification-type-success:after{
  content:attr(data-message-success);
}
.wp-block-form-submission-notification.form-notification-type-error:after{
  content:attr(data-message-error);
}

.wp-block-freeform.block-library-rich-text__tinymce{
  height:auto;
}
.wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p{
  line-height:1.8;
}
.wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul{
  margin-right:0;
  padding-right:2.5em;
}
.wp-block-freeform.block-library-rich-text__tinymce blockquote{
  border-right:4px solid #000;
  box-shadow:inset 0 0 0 0 #ddd;
  margin:0;
  padding-right:1em;
}
.wp-block-freeform.block-library-rich-text__tinymce pre{
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:15px;
  white-space:pre-wrap;
}
.wp-block-freeform.block-library-rich-text__tinymce>:first-child{
  margin-top:0;
}
.wp-block-freeform.block-library-rich-text__tinymce>:last-child{
  margin-bottom:0;
}
.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{
  outline:none;
}
.wp-block-freeform.block-library-rich-text__tinymce a{
  color:var(--wp-admin-theme-color);
}
.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{
  background:#e5f5fa;
  border-radius:2px;
  box-shadow:0 0 0 1px #e5f5fa;
  margin:0 -2px;
  padding:0 2px;
}
.wp-block-freeform.block-library-rich-text__tinymce code{
  background:#f0f0f0;
  border-radius:2px;
  color:#1e1e1e;
  font-family:Menlo,Consolas,monaco,monospace;
  font-size:14px;
  padding:2px;
}
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{
  background:#ddd;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignright{
  float:right;
  margin:.5em 0 .5em 1em;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignleft{
  float:left;
  margin:.5em 1em .5em 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:1900px 20px;
  cursor:default;
  display:block;
  height:20px;
  margin:15px auto;
  outline:0;
  width:96%;
}
.wp-block-freeform.block-library-rich-text__tinymce img::selection{
  background-color:initial;
}
.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{
  -ms-user-select:element;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{
  margin:0;
  max-width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{
  display:block;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{
  -webkit-user-drag:none;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{
  margin:0;
  padding-top:.5em;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview{
  border:1px solid #0000;
  clear:both;
  margin-bottom:16px;
  position:relative;
  width:99.99%;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{
  background:#0000;
  display:block;
  max-width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{
  display:none;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{
  border:1px dashed #ddd;
  padding:10px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{
  border:1px solid #ddd;
  margin:0;
  padding:1em 0;
  word-wrap:break-word;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{
  margin:0;
  text-align:center;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{
  border-color:#0000;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{
  display:block;
  font-size:32px;
  height:32px;
  margin:0 auto;
  width:32px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{
  clear:both;
  content:"";
  display:table;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{
  outline:none;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery a{
  cursor:default;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery{
  line-height:1;
  margin:auto -6px;
  overflow-x:hidden;
  padding:6px 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{
  box-sizing:border-box;
  float:right;
  margin:0;
  padding:6px;
  text-align:center;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{
  margin:0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{
  font-size:13px;
  margin:4px 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{
  width:100%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{
  width:50%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{
  width:33.3333333333%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{
  width:25%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{
  width:20%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{
  width:16.6666666667%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{
  width:14.2857142857%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{
  width:12.5%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{
  width:11.1111111111%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img{
  border:none;
  height:auto;
  max-width:100%;
  padding:0;
}

div[data-type="core/freeform"]:before{
  border:1px solid #ddd;
  outline:1px solid #0000;
  transition:border-color .1s linear,box-shadow .1s linear;
}
@media (prefers-reduced-motion:reduce){
  div[data-type="core/freeform"]:before{
    transition-delay:0s;
    transition-duration:0s;
  }
}
div[data-type="core/freeform"].is-selected:before{
  border-color:#1e1e1e;
}
div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{
  margin-top:0;
  padding-top:0;
}
div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{
  clear:both;
  content:"";
  display:table;
}

.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i{
  color:#1e1e1e;
}
.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{
  margin-left:0;
  margin-right:8px;
}
.mce-toolbar-grp .mce-btn i{
  font-style:normal;
}

.block-library-classic__toolbar{
  border:1px solid #ddd;
  border-bottom:none;
  border-radius:2px;
  display:none;
  margin:0 0 8px;
  padding:0;
  position:sticky;
  top:0;
  width:auto;
  z-index:31;
}
div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{
  border-color:#1e1e1e;
  display:block;
}
.block-library-classic__toolbar .mce-tinymce{
  box-shadow:none;
}
@media (min-width:600px){
  .block-library-classic__toolbar{
    padding:0;
  }
}
.block-library-classic__toolbar:empty{
  background:#f5f5f5;
  border-bottom:1px solid #e2e4e7;
  display:block;
}
.block-library-classic__toolbar:empty:before{
  color:#555d66;
  content:attr(data-placeholder);
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:37px;
  padding:14px;
}
.block-library-classic__toolbar div.mce-toolbar-grp{
  border-bottom:1px solid #1e1e1e;
}
.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div{
  height:auto !important;
  width:100% !important;
}
.block-library-classic__toolbar .mce-container-body.mce-abs-layout{
  overflow:visible;
}
.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{
  position:static;
}
.block-library-classic__toolbar .mce-toolbar-grp>div{
  padding:1px 3px;
}
.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){
  display:none;
}
.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{
  display:block;
}

.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
  height:50vh !important;
}
@media (min-width:960px){
  .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){
    height:9999rem;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{
    height:100%;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{
    height:calc(100% - 52px);
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{
    display:flex;
    flex-direction:column;
    height:100%;
    min-width:50vw;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{
    display:flex;
    flex-direction:column;
    flex-grow:1;
  }
  .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
    flex-grow:1;
    height:10px !important;
  }
}
.block-editor-freeform-modal__actions{
  margin-top:16px;
}

:root :where(figure.wp-block-gallery){
  display:block;
}
:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{
  flex:0 0 100%;
}
:root :where(figure.wp-block-gallery)>.blocks-gallery-media-placeholder-wrapper{
  flex-basis:100%;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{
  display:block;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{
  margin:4px 0;
}
:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{
  left:5px;
  position:absolute;
  top:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{
  display:none;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{
  margin-bottom:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{
  margin:0;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{
  display:flex;
}
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{
  z-index:2;
}
:root :where(figure.wp-block-gallery) .components-spinner{
  margin-right:-9px;
  margin-top:-9px;
  position:absolute;
  right:50%;
  top:50%;
}
.gallery-settings-buttons .components-button:first-child{
  margin-left:8px;
}

.gallery-image-sizes .components-base-control__label{
  margin-bottom:4px;
}
.gallery-image-sizes .gallery-image-sizes__loading{
  align-items:center;
  color:#757575;
  display:flex;
  font-size:12px;
}
.gallery-image-sizes .components-spinner{
  margin:0 4px 0 8px;
}
.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{
  outline:none;
}
.blocks-gallery-item figure.is-selected:before{
  bottom:0;
  box-shadow:0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
  content:"";
  left:0;
  outline:2px solid #0000;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.blocks-gallery-item figure.is-transient img{
  opacity:.3;
}
.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu{
  display:inline-flex;
}
.blocks-gallery-item .block-editor-media-placeholder{
  height:100%;
  margin:0;
}
.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{
  display:flex;
}

.block-library-gallery-item__inline-menu{
  background:#fff;
  border:1px solid #1e1e1e;
  border-radius:2px;
  display:none;
  margin:8px;
  position:absolute;
  top:-2px;
  transition:box-shadow .2s ease-out;
  z-index:20;
}
@media (prefers-reduced-motion:reduce){
  .block-library-gallery-item__inline-menu{
    transition-delay:0s;
    transition-duration:0s;
  }
}
.block-library-gallery-item__inline-menu:hover{
  box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;
}
@media (min-width:600px){
  .columns-7 .block-library-gallery-item__inline-menu,.columns-8 .block-library-gallery-item__inline-menu{
    padding:2px;
  }
}
.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus){
  border:none;
  box-shadow:none;
}
@media (min-width:600px){
  .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon{
    height:inherit;
    padding:0;
    width:inherit;
  }
}
.block-library-gallery-item__inline-menu.is-left{
  right:-2px;
}
.block-library-gallery-item__inline-menu.is-right{
  left:-2px;
}

.wp-block-gallery ul.blocks-gallery-grid{
  margin:0;
  padding:0;
}

@media (min-width:600px){
  .wp-block-update-gallery-modal{
    max-width:480px;
  }
}

.wp-block-update-gallery-modal-buttons{
  display:flex;
  gap:12px;
  justify-content:flex-end;
}
.wp-block-group .block-editor-block-list__insertion-point{
  left:0;
  right:0;
}

[data-type="core/group"].is-selected .block-list-appender{
  margin-left:0;
  margin-right:0;
}
[data-type="core/group"].is-selected .has-background .block-list-appender{
  margin-bottom:18px;
  margin-top:18px;
}

.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{
  gap:inherit;
  pointer-events:none;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{
  display:inherit;
  flex:1;
  flex-direction:inherit;
  width:100%;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{
  border:1px dashed;
  content:"";
  display:flex;
  flex:1 0 40px;
  min-height:38px;
  pointer-events:none;
}
.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{
  pointer-events:all;
}

.block-library-html__edit .block-library-html__preview-overlay{
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.block-library-html__edit .block-editor-plain-text{
  background:#fff !important;
  border:1px solid #1e1e1e !important;
  border-radius:2px !important;
  box-shadow:none !important;
  box-sizing:border-box;
  color:#1e1e1e !important;
  direction:ltr;
  font-family:Menlo,Consolas,monaco,monospace !important;
  font-size:16px !important;
  max-height:250px;
  padding:12px !important;
}
@media (min-width:600px){
  .block-library-html__edit .block-editor-plain-text{
    font-size:13px !important;
  }
}
.block-library-html__edit .block-editor-plain-text:focus{
  border-color:var(--wp-admin-theme-color) !important;
  box-shadow:0 0 0 1px var(--wp-admin-theme-color) !important;
  outline:2px solid #0000 !important;
}

.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{
  min-height:60px;
}

figure.wp-block-image:not(.wp-block){
  margin:0;
}

.wp-block-image{
  position:relative;
}
.wp-block-image .is-applying img,.wp-block-image.is-transient img{
  opacity:.3;
}
.wp-block-image figcaption img{
  display:inline;
}
.wp-block-image .components-spinner{
  margin:0;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
}

.wp-block-image__placeholder{
  aspect-ratio:4/3;
}
.wp-block-image__placeholder.has-illustration:before{
  background:#fff;
  opacity:.8;
}
.wp-block-image__placeholder .components-placeholder__illustration{
  opacity:.1;
}

.wp-block-image .components-resizable-box__container{
  display:table;
}
.wp-block-image .components-resizable-box__container img{
  display:block;
  height:inherit;
  width:inherit;
}

.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{
  left:0;
  margin:-1px 0;
  position:absolute;
  right:0;
}
@media (min-width:600px){
  .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{
    margin:-1px;
  }
}

[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{
  height:auto;
  width:100%;
}

.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{
  display:table;
}
.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{
  caption-side:bottom;
  display:table-caption;
}

.wp-block[data-align=left]>.wp-block-image{
  margin:.5em 0 .5em 1em;
}

.wp-block[data-align=right]>.wp-block-image{
  margin:.5em 1em .5em 0;
}

.wp-block[data-align=center]>.wp-block-image{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.wp-block[data-align]:has(>.wp-block-image){
  position:relative;
}

.wp-block-image__crop-area{
  max-width:100%;
  overflow:hidden;
  position:relative;
  width:100%;
}
.wp-block-image__crop-area .reactEasyCrop_Container{
  pointer-events:auto;
}
.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{
  border:none;
  border-radius:0;
}

.wp-block-image__crop-icon{
  align-items:center;
  display:flex;
  justify-content:center;
  min-width:48px;
  padding:0 8px;
}
.wp-block-image__crop-icon svg{
  fill:currentColor;
}

.wp-block-image__zoom .components-popover__content{
  min-width:260px;
  overflow:visible !important;
}

.wp-block-image__toolbar_content_textarea{
  width:250px;
}

.wp-block-latest-posts>li{
  overflow:hidden;
}

.wp-block-latest-posts li a>div{
  display:inline;
}

:root :where(.wp-block-latest-posts){
  padding-right:2.5em;
}

:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){
  padding-right:0;
}

.wp-block-media-text__media{
  position:relative;
}
.wp-block-media-text__media.is-transient img{
  opacity:.3;
}
.wp-block-media-text__media .components-spinner{
  margin-right:-9px;
  margin-top:-9px;
  position:absolute;
  right:50%;
  top:50%;
}

.wp-block-media-text .__resizable_base__{
  grid-column:1 / span 2;
  grid-row:2;
}

.wp-block-media-text .editor-media-container__resizer{
  width:100% !important;
}

.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{
  height:100% !important;
}

.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{
  max-width:unset;
}
.wp-block-media-text--placeholder-image{
  min-height:205px;
}

.block-editor-block-list__block[data-type="core/more"]{
  margin-bottom:28px;
  margin-top:28px;
  max-width:100%;
  text-align:center;
}

.wp-block-more{
  display:block;
  text-align:center;
  white-space:nowrap;
}
.wp-block-more input[type=text]{
  background:#fff;
  border:none;
  border-radius:4px;
  box-shadow:none;
  color:#757575;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  height:24px;
  margin:0;
  max-width:100%;
  padding:6px 8px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  white-space:nowrap;
}
.wp-block-more input[type=text]:focus{
  box-shadow:none;
}
.wp-block-more:before{
  border-top:3px dashed #ccc;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:50%;
}
.editor-styles-wrapper .wp-block-navigation ul{
  margin-bottom:0;
  margin-right:0;
  margin-top:0;
  padding-right:0;
}
.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{
  margin:revert;
}

.wp-block-navigation-item__label{
  display:inline;
}
.wp-block-navigation-item,.wp-block-navigation__container{
  background-color:inherit;
}

.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{
  opacity:0;
  visibility:hidden;
}

.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{
  display:flex;
  opacity:1;
  visibility:visible;
}

.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{
  opacity:1;
  visibility:visible;
}

.is-editing>.wp-block-navigation__container{
  display:flex;
  flex-direction:column;
  opacity:1;
  visibility:visible;
}

.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{
  opacity:1;
  visibility:hidden;
}
.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{
  visibility:visible;
}

.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{
  display:block;
  position:static;
  width:100%;
}
.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{
  background:#1e1e1e;
  color:#fff;
  margin-left:0;
  margin-right:auto;
  padding:0;
  width:24px;
}

.wp-block-navigation__submenu-container .block-list-appender{
  display:none;
}
.block-library-colors-selector{
  width:auto;
}
.block-library-colors-selector .block-library-colors-selector__toggle{
  display:block;
  margin:0 auto;
  padding:3px;
  width:auto;
}
.block-library-colors-selector .block-library-colors-selector__icon-container{
  align-items:center;
  border-radius:4px;
  display:flex;
  height:30px;
  margin:0 auto;
  padding:3px;
  position:relative;
}
.block-library-colors-selector .block-library-colors-selector__state-selection{
  border-radius:11px;
  box-shadow:inset 0 0 0 1px #0003;
  height:22px;
  line-height:20px;
  margin-left:auto;
  margin-right:auto;
  min-height:22px;
  min-width:22px;
  padding:2px;
  width:22px;
}
.block-library-colors-selector .block-library-colors-selector__state-selection>svg{
  min-width:auto !important;
}
.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{
  color:inherit;
}

.block-library-colors-selector__popover .color-palette-controller-container{
  padding:16px;
}
.block-library-colors-selector__popover .components-base-control__label{
  height:20px;
  line-height:20px;
}
.block-library-colors-selector__popover .component-color-indicator{
  float:left;
  margin-top:2px;
}
.block-library-colors-selector__popover .components-panel__body-title{
  display:none;
}

.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{
  background-color:#1e1e1e;
  color:#fff;
  height:24px;
}
.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{
  padding:0;
}

.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{
  background-color:initial;
  color:#1e1e1e;
}
@keyframes loadingpulse{
  0%{
    opacity:1;
  }
  50%{
    opacity:.5;
  }
  to{
    opacity:1;
  }
}
.components-placeholder.wp-block-navigation-placeholder{
  background:none;
  box-shadow:none;
  color:inherit;
  min-height:0;
  outline:none;
  padding:0;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{
  font-size:inherit;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{
  margin-bottom:0;
}
.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{
  color:#1e1e1e;
}

.wp-block-navigation-placeholder__preview{
  align-items:center;
  background:#0000;
  color:currentColor;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  min-width:96px;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{
  display:none;
}
.wp-block-navigation-placeholder__preview:before{
  border:1px dashed;
  border-radius:inherit;
  bottom:0;
  content:"";
  display:block;
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
.wp-block-navigation-placeholder__preview>svg{
  fill:currentColor;
}

.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{
  min-height:90px;
}

.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{
  min-height:132px;
}

.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{
  align-items:flex-start;
  flex-direction:row;
  padding:6px 8px;
}

.wp-block-navigation-placeholder__controls{
  background-color:#fff;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px #1e1e1e;
  display:none;
  float:right;
  position:relative;
  width:100%;
  z-index:1;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{
  display:flex;
}
.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{
  display:none;
}
.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{
  align-items:flex-start;
  flex-direction:column;
}
.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{
  display:none;
}
.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{
  height:36px;
  margin-left:12px;
}

.wp-block-navigation-placeholder__actions__indicator{
  align-items:center;
  display:flex;
  height:36px;
  justify-content:flex-start;
  line-height:0;
  margin-right:4px;
  padding:0 0 0 6px;
}
.wp-block-navigation-placeholder__actions__indicator svg{
  margin-left:4px;
  fill:currentColor;
}

.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{
  flex-direction:row !important;
}

.wp-block-navigation-placeholder__actions{
  align-items:center;
  display:flex;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  gap:6px;
  height:100%;
}
.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{
  margin-left:0;
}
.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{
  background-color:#1e1e1e;
  border:0;
  height:100%;
  margin:auto 0;
  max-height:16px;
  min-height:1px;
  min-width:1px;
}
@media (min-width:600px){
  .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{
    display:none;
  }
}

.wp-block-navigation__responsive-container.is-menu-open{
  position:fixed;
  top:155px;
}
@media (min-width:782px){
  .wp-block-navigation__responsive-container.is-menu-open{
    right:36px;
    top:93px;
  }
}
@media (min-width:960px){
  .wp-block-navigation__responsive-container.is-menu-open{
    right:160px;
  }
}

.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{
  top:141px;
}

.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{
  right:0;
  top:155px;
}
@media (min-width:782px){
  .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{
    top:61px;
  }
}
.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{
  top:109px;
}

body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{
  bottom:0;
  left:0;
  right:0;
  top:0;
}

.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
  color:inherit;
  height:auto;
  padding:0;
}

.components-heading.wp-block-navigation-off-canvas-editor__title{
  margin:0;
}

.wp-block-navigation-off-canvas-editor__header{
  margin-bottom:8px;
}

.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{
  margin-top:16px;
}

@keyframes fadein{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.wp-block-navigation__loading-indicator-container{
  padding:8px 12px;
}

.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{
  margin-top:0;
}

@keyframes fadeouthalf{
  0%{
    opacity:1;
  }
  to{
    opacity:.5;
  }
}
.wp-block-navigation-delete-menu-button{
  justify-content:center;
  margin-bottom:16px;
  width:100%;
}

.components-button.is-link.wp-block-navigation-manage-menus-button{
  margin-bottom:16px;
}

.wp-block-navigation__overlay-menu-preview{
  align-items:center;
  background-color:#f0f0f0;
  display:flex;
  height:64px !important;
  justify-content:space-between;
  margin-bottom:12px;
  padding:0 24px;
  width:100%;
}
.wp-block-navigation__overlay-menu-preview.open{
  background-color:#fff;
  box-shadow:inset 0 0 0 1px #e0e0e0;
  outline:1px solid #0000;
}

.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{
  display:none;
}
.wp-block-navigation__navigation-selector{
  margin-bottom:16px;
  width:100%;
}

.wp-block-navigation__navigation-selector-button{
  border:1px solid;
  justify-content:space-between;
  width:100%;
}

.wp-block-navigation__navigation-selector-button__icon{
  flex:0 0 auto;
}

.wp-block-navigation__navigation-selector-button__label{
  flex:0 1 auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wp-block-navigation__navigation-selector-button--createnew{
  border:1px solid;
  margin-bottom:16px;
  width:100%;
}

.wp-block-navigation__responsive-container-open.components-button{
  opacity:1;
}

.wp-block-navigation__menu-inspector-controls{
  overflow-x:auto;
  scrollbar-color:#0000 #0000;
  scrollbar-gutter:stable both-edges;
  scrollbar-width:thin;
  will-change:transform;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar{
  height:12px;
  width:12px;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track{
  background-color:initial;
}
.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb{
  background-clip:padding-box;
  background-color:initial;
  border:3px solid #0000;
  border-radius:8px;
}
.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb{
  background-color:#949494;
}
.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within,.wp-block-navigation__menu-inspector-controls:hover{
  scrollbar-color:#949494 #0000;
}
@media (hover:none){
  .wp-block-navigation__menu-inspector-controls{
    scrollbar-color:#949494 #0000;
  }
}

.wp-block-navigation__menu-inspector-controls__empty-message{
  margin-right:24px;
}

.wp-block-navigation__overlay-menu-icon-toggle-group{
  margin-bottom:16px;
}
.wp-block-navigation .block-list-appender{
  position:relative;
}
.wp-block-navigation .has-child{
  cursor:pointer;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
  z-index:28;
}
.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{
  z-index:29;
}
.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{
  height:auto !important;
  min-width:200px !important;
  opacity:1 !important;
  overflow:visible !important;
  visibility:visible !important;
  width:auto !important;
}
.wp-block-navigation-item .wp-block-navigation-item__content{
  cursor:text;
}
.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{
  min-width:20px;
}
.wp-block-navigation-item .block-list-appender{
  margin:16px 16px 16px auto;
}

.wp-block-navigation-link__invalid-item{
  color:#000;
}
.wp-block-navigation-link__placeholder{
  background-image:none !important;
  box-shadow:none !important;
  position:relative;
  text-decoration:none !important;
}
.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
  --wp-underline-color:var(--wp-admin-theme-color);
  background-image:linear-gradient(-45deg, #0000 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, #0000 46%), linear-gradient(-135deg, #0000 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, #0000 80%);
  background-position:100% 100%;
  background-repeat:repeat-x;
  background-size:6px 3px;
  padding-bottom:.1em;
}
.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{
  cursor:pointer;
}
.link-control-transform{
  border-top:1px solid #ccc;
  padding:0 16px 8px;
}

.link-control-transform__subheading{
  color:#1e1e1e;
  font-size:11px;
  font-weight:500;
  margin-bottom:1.5em;
  text-transform:uppercase;
}

.link-control-transform__items{
  display:flex;
  justify-content:space-between;
}

.link-control-transform__item{
  flex-basis:33%;
  flex-direction:column;
  gap:8px;
  height:auto;
}

.wp-block-navigation-submenu{
  display:block;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-container{
  z-index:28;
}
.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{
  height:auto !important;
  min-width:200px !important;
  opacity:1 !important;
  position:absolute;
  right:-1px;
  top:100%;
  visibility:visible !important;
  width:auto !important;
}
@media (min-width:782px){
  .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    right:100%;
    top:-1px;
  }
  .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
    background:#0000;
    content:"";
    display:block;
    height:100%;
    left:100%;
    position:absolute;
    width:.5em;
  }
}

.block-editor-block-list__block[data-type="core/nextpage"]{
  margin-bottom:28px;
  margin-top:28px;
  max-width:100%;
  text-align:center;
}

.wp-block-nextpage{
  display:block;
  text-align:center;
  white-space:nowrap;
}
.wp-block-nextpage>span{
  background:#fff;
  border-radius:4px;
  color:#757575;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  font-weight:600;
  height:24px;
  padding:6px 8px;
  position:relative;
  text-transform:uppercase;
}
.wp-block-nextpage:before{
  border-top:3px dashed #ccc;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:50%;
}

.wp-block-navigation .wp-block-page-list,.wp-block-navigation .wp-block-page-list>div{
  background-color:inherit;
}
.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{
  display:contents;
  flex:1;
}
.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{
  flex:inherit;
}

.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{
  display:block;
}

.wp-block-pages-list__item__link{
  pointer-events:none;
}

@media (min-width:600px){
  .wp-block-page-list-modal{
    max-width:480px;
  }
}

.wp-block-page-list-modal-buttons{
  display:flex;
  gap:12px;
  justify-content:flex-end;
}

.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{
  height:auto;
  min-width:200px;
  opacity:1;
  visibility:visible;
  width:auto;
}

.wp-block-page-list__loading-indicator-container{
  padding:8px 12px;
}

.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{
  min-height:auto !important;
}

.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{
  opacity:1;
}

.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{
  opacity:0;
}

.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{
  rotate:180deg;
}

.wp-block-post-author__inspector-settings .components-base-control,.wp-block-post-author__inspector-settings .components-base-control:last-child{
  margin-bottom:0;
}

.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{
  display:inline;
}

.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:32px;
}
.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{
  font-style:normal;
  text-transform:none;
}

.wp-block-pullquote .wp-block-pullquote__citation{
  color:inherit;
}

.wp-block-rss li a>div{
  display:inline;
}

.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{
  flex:1 1 auto;
}

.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{
  margin:auto;
}

.wp-block-search :where(.wp-block-search__button){
  align-items:center;
  border-radius:initial;
  display:flex;
  height:auto;
  justify-content:center;
  text-align:center;
}

.wp-block-search__inspector-controls .components-base-control{
  margin-bottom:0;
}

.block-editor-block-list__block[data-type="core/separator"]{
  padding-bottom:.1px;
  padding-top:.1px;
}

.blocks-shortcode__textarea{
  background:#fff !important;
  border:1px solid #1e1e1e !important;
  border-radius:2px !important;
  box-shadow:none !important;
  box-sizing:border-box;
  color:#1e1e1e !important;
  font-family:Menlo,Consolas,monaco,monospace !important;
  font-size:16px !important;
  max-height:250px;
  padding:12px !important;
  resize:none;
}
@media (min-width:600px){
  .blocks-shortcode__textarea{
    font-size:13px !important;
  }
}
.blocks-shortcode__textarea:focus{
  border-color:var(--wp-admin-theme-color) !important;
  box-shadow:0 0 0 1px var(--wp-admin-theme-color) !important;
  outline:2px solid #0000 !important;
}

.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{
  display:table;
  margin-left:auto;
  margin-right:auto;
}

.wp-block-site-logo a{
  pointer-events:none;
}
.wp-block-site-logo .custom-logo-link{
  cursor:inherit;
}
.wp-block-site-logo .custom-logo-link:focus{
  box-shadow:none;
}
.wp-block-site-logo img{
  display:block;
  height:auto;
  max-width:100%;
}
.wp-block-site-logo.is-transient{
  position:relative;
}
.wp-block-site-logo.is-transient img{
  opacity:.3;
}
.wp-block-site-logo.is-transient .components-spinner{
  margin:0;
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
}

.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{
  height:60px;
  width:60px;
}
.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{
  border-radius:inherit;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder{
  align-items:center;
  border-radius:inherit;
  display:flex;
  height:100%;
  justify-content:center;
  min-height:48px;
  min-width:48px;
  padding:0;
  width:100%;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{
  display:none;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{
  align-items:center;
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  border-radius:50%;
  border-style:solid;
  color:#fff;
  display:flex;
  height:48px;
  justify-content:center;
  margin:auto;
  padding:0;
  position:relative;
  width:48px;
}
.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{
  color:inherit;
}

.block-library-site-logo__inspector-upload-container{
  position:relative;
}
.block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon{
  display:none;
}

.block-library-site-logo__inspector-media-replace-container button.components-button,.block-library-site-logo__inspector-upload-container button.components-button{
  box-shadow:inset 0 0 0 1px #ccc;
  color:#1e1e1e;
  display:block;
  height:40px;
  width:100%;
}
.block-library-site-logo__inspector-media-replace-container button.components-button:hover,.block-library-site-logo__inspector-upload-container button.components-button:hover{
  color:var(--wp-admin-theme-color);
}
.block-library-site-logo__inspector-media-replace-container button.components-button:focus,.block-library-site-logo__inspector-upload-container button.components-button:focus{
  box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title,.block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title{
  text-align:start;
  text-align-last:center;
  white-space:normal;
  word-break:break-all;
}

.block-library-site-logo__inspector-media-replace-container .components-dropdown{
  display:block;
}
.block-library-site-logo__inspector-media-replace-container img{
  aspect-ratio:1;
  border-radius:50% !important;
  box-shadow:inset 0 0 0 1px #0003;
  min-width:20px;
  width:20px;
}
.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{
  display:flex;
  height:40px;
  padding:6px 12px;
}

.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{
  border:1px dashed;
  padding:1em 0;
}

.wp-block-social-links .wp-social-link{
  line-height:0;
}

.wp-block-social-link-anchor{
  align-items:center;
  background:none;
  border:0;
  box-sizing:border-box;
  color:currentColor;
  cursor:pointer;
  display:inline-flex;
  font-size:inherit;
  height:auto;
  opacity:1;
  padding:.25em;
}
.wp-block-social-link-anchor:focus:not(:disabled){
  border-radius:2px;
  box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline:3px solid #0000;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){
  padding-left:.66667em;
  padding-right:.66667em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){
  padding:0;
}

.wp-block-social-links div.block-editor-url-input{
  display:inline-block;
  margin-right:8px;
}

.wp-social-link:hover{
  transform:none;
}

:root :where(.wp-block-social-links),:root :where(.wp-block-social-links.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link){
  padding:0;
}

:root :where(.wp-block-social-links__social-placeholder .wp-social-link){
  padding:.25em;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link){
  padding-left:.66667em;
  padding-right:.66667em;
}

.wp-block-social-links__social-placeholder{
  display:flex;
  list-style:none;
  opacity:.8;
}
.wp-block-social-links__social-placeholder>.wp-social-link{
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  visibility:hidden;
  width:0 !important;
}
.wp-block-social-links__social-placeholder>.wp-block-social-links__social-placeholder-icons{
  display:flex;
}
.wp-block-social-links__social-placeholder .wp-social-link:before{
  border-radius:50%;
  content:"";
  display:block;
  height:1em;
  width:1em;
}
.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before{
  background:currentColor;
}

.wp-block-social-links .wp-block-social-links__social-prompt{
  cursor:default;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  font-size:13px;
  line-height:24px;
  list-style:none;
  margin-bottom:auto;
  margin-top:auto;
  min-height:24px;
  padding-left:8px;
}

.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{
  justify-content:center;
}

.block-editor-block-preview__content .components-button:disabled{
  opacity:1;
}

.wp-social-link.wp-social-link__is-incomplete{
  opacity:.5;
}
@media (prefers-reduced-motion:reduce){
  .wp-social-link.wp-social-link__is-incomplete{
    transition-delay:0s;
    transition-duration:0s;
  }
}

.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{
  opacity:1;
}

.wp-block-social-links .block-list-appender{
  position:static;
}
.wp-block-social-links .block-list-appender .block-editor-button-block-appender.components-button.components-button{
  padding:6px;
}

.wp-block-social-links.has-small-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:0;
}
.wp-block-social-links.has-large-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:14px;
}
.wp-block-social-links.has-huge-icon-size .block-editor-button-block-appender.components-button.components-button{
  padding:23px;
}

.block-editor-block-list__block[data-type="core/spacer"]:before{
  content:"";
  display:block;
  height:100%;
  min-height:8px;
  min-width:8px;
  position:absolute;
  width:100%;
  z-index:1;
}

.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{
  background:#0000001a;
}
.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{
  background:#ffffff26;
}

.block-library-spacer__resize-container{
  clear:both;
}
.block-library-spacer__resize-container:not(.is-resizing){
  height:100% !important;
  width:100% !important;
}
.block-library-spacer__resize-container .components-resizable-box__handle:before{
  content:none;
}
.block-library-spacer__resize-container.resize-horizontal{
  height:100% !important;
  margin-bottom:0;
}

.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{
  height:auto;
}
.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{
  width:auto;
}
.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{
  word-break:break-word;
}
.wp-block[data-align=center]>.wp-block-table{
  text-align:initial;
}
.wp-block[data-align=center]>.wp-block-table table{
  margin:0 auto;
}
.wp-block-table td,.wp-block-table th{
  border:1px solid;
  padding:.5em;
}
.wp-block-table td.is-selected,.wp-block-table th.is-selected{
  border-color:var(--wp-admin-theme-color);
  border-style:double;
  box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);
}
.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{
  border:1px solid;
}

.blocks-table__placeholder-form.blocks-table__placeholder-form{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:8px;
}
@media (min-width:782px){
  .blocks-table__placeholder-form.blocks-table__placeholder-form{
    align-items:flex-end;
    flex-direction:row;
  }
}

.blocks-table__placeholder-input{
  width:112px;
}

.wp-block-tag-cloud .wp-block-tag-cloud{
  border:none;
  border-radius:inherit;
  margin:0;
  padding:0;
}

.wp-block-tag-cloud__inspector-settings .components-base-control,.wp-block-tag-cloud__inspector-settings .components-base-control:last-child{
  margin-bottom:0;
}

.block-editor-template-part__selection-modal{
  z-index:1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:1280px){
  .block-editor-template-part__selection-modal .block-editor-block-patterns-list{
    column-count:3;
  }
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}

.block-library-template-part__selection-search{
  background:#fff;
  padding:16px 0;
  position:sticky;
  top:0;
  z-index:2;
}
.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{
  outline-color:var(--wp-block-synced-color);
}

.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{
  border:none;
}

.wp-block-text-columns .block-editor-rich-text__editable:focus{
  outline:1px solid #ddd;
}

.wp-block[data-align=center]>.wp-block-video{
  text-align:center;
}

.wp-block-video{
  position:relative;
}
.wp-block-video.is-transient video{
  opacity:.3;
}
.wp-block-video .components-spinner{
  margin-right:-9px;
  margin-top:-9px;
  position:absolute;
  right:50%;
  top:50%;
}

.editor-video-poster-control .components-button{
  margin-left:8px;
}

.block-library-video-tracks-editor{
  z-index:159990;
}

.block-library-video-tracks-editor__track-list-track{
  padding-right:12px;
}

.block-library-video-tracks-editor__single-track-editor-kind-select{
  max-width:240px;
}

.block-library-video-tracks-editor__single-track-editor-edit-track-label{
  color:#757575;
  display:block;
  font-size:11px;
  font-weight:500;
  margin-top:4px;
  text-transform:uppercase;
}

.block-library-video-tracks-editor>.components-popover__content{
  width:360px;
}

.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{
  padding:0;
}

.editor-styles-wrapper ul.wp-block-post-template{
  list-style:none;
  margin-right:0;
  padding-right:0;
}

.block-library-query-toolbar__popover .components-popover__content{
  min-width:230px;
}
.block-library-query-toolbar__popover .components-popover__content .block-library-query-toolbar__popover-number-control{
  margin-bottom:8px;
}

.wp-block-query__create-new-link{
  padding:0 52px 16px 16px;
}

.block-library-query__pattern-selection-content .block-editor-block-patterns-list{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-gap:8px;
}
.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  margin-bottom:0;
}
.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{
  max-height:250px;
}

.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{
  column-count:2;
  column-gap:24px;
}
@media (min-width:1280px){
  .block-library-query-pattern__selection-modal .block-editor-block-patterns-list{
    column-count:3;
  }
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{
  break-inside:avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{
  background:#fff;
  margin-bottom:-4px;
  padding:16px 0;
  position:sticky;
  top:0;
  transform:translateY(-4px);
  z-index:2;
}

@media (min-width:600px){
  .wp-block-query__enhanced-pagination-modal{
    max-width:480px;
  }
}

.wp-block-query__enhanced-pagination-notice{
  margin:0;
}

.wp-block[data-align=center]>.wp-block-query-pagination{
  justify-content:center;
}

:where(.editor-styles-wrapper) .wp-block-query-pagination{
  max-width:100%;
}
:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{
  margin:0;
}

.wp-block-query-pagination-numbers a{
  text-decoration:underline;
}
.wp-block-query-pagination-numbers .page-numbers{
  margin-left:2px;
}
.wp-block-query-pagination-numbers .page-numbers:last-child{
  margin-right:0;
}

.wp-block-post-featured-image .block-editor-media-placeholder{
  -webkit-backdrop-filter:none;
          backdrop-filter:none;
  z-index:1;
}
.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{
  align-items:center;
  display:flex;
  justify-content:center;
  min-height:200px;
  padding:0;
}
.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{
  display:none;
}
.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{
  align-items:center;
  background:var(--wp-admin-theme-color);
  border-color:var(--wp-admin-theme-color);
  border-radius:50%;
  border-style:solid;
  color:#fff;
  display:flex;
  height:48px;
  justify-content:center;
  margin:auto;
  padding:0;
  position:relative;
  width:48px;
}
.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{
  color:inherit;
}
.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){
  border-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){
  border-top-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){
  border-left-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){
  border-bottom-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){
  border-right-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){
  border-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){
  border-top-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){
  border-left-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){
  border-bottom-style:solid;
}
.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){
  border-right-style:solid;
}
.wp-block-post-featured-image[style*=height] .components-placeholder{
  height:100%;
  min-height:48px;
  min-width:48px;
  width:100%;
}
.wp-block-post-featured-image>a{
  cursor:default;
}
.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{
  opacity:1;
  pointer-events:auto;
}
.wp-block-post-featured-image.is-transient{
  position:relative;
}
.wp-block-post-featured-image.is-transient img{
  opacity:.3;
}
.wp-block-post-featured-image.is-transient .components-spinner{
  position:absolute;
  right:50%;
  top:50%;
  transform:translate(50%, -50%);
}

div[data-type="core/post-featured-image"] img{
  display:block;
  height:auto;
  max-width:100%;
}

.wp-block-post-comments-form *{
  pointer-events:none;
}
.wp-block-post-comments-form .block-editor-warning *{
  pointer-events:auto;
}

.wp-block-post-content.wp-block-post-content{
  -webkit-user-select:none;
          user-select:none;
}
.wp-element-button{
  cursor:revert;
}
.wp-element-button[role=textbox]{
  cursor:text;
}
:root .editor-styles-wrapper .has-very-light-gray-background-color{
  background-color:#eee;
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color{
  background-color:#313131;
}
:root .editor-styles-wrapper .has-very-light-gray-color{
  color:#eee;
}
:root .editor-styles-wrapper .has-very-dark-gray-color{
  color:#313131;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
  background:linear-gradient(-135deg, #00d084, #0693e3);
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background{
  background:linear-gradient(-135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{
  background:linear-gradient(-135deg, #faaca8, #dad0ec);
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background{
  background:linear-gradient(-135deg, #fafae1, #67a671);
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background{
  background:linear-gradient(-135deg, #fdd79a, #004a59);
}
:root .editor-styles-wrapper .has-nightshade-gradient-background{
  background:linear-gradient(-135deg, #330968, #31cdcf);
}
:root .editor-styles-wrapper .has-midnight-gradient-background{
  background:linear-gradient(-135deg, #020381, #2874fc);
}

:where(.editor-styles-wrapper) .has-regular-font-size{
  font-size:16px;
}

:where(.editor-styles-wrapper) .has-larger-font-size{
  font-size:42px;
}
:where(.editor-styles-wrapper) iframe:not([frameborder]){
  border:0;
}PK�-ZC��!dist/block-library/editor.min.cssnu�[���ul.wp-block-archives{padding-left:2.5em}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{
  /*!rtl:ignore*/text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-left:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-left:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:left}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:right}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{border:1px dashed;height:100%;width:100%;stroke:currentColor;stroke-dasharray:3}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-comments-pagination.block-editor-block-list__layout{margin:0}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin:.5em .5em .5em 0}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-right:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:left}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-left:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.wp-block-cover>.components-drop-zone .components-drop-zone__content{opacity:.8!important}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-left:.75em}.wp-block-form-input .is-input-hidden{background:repeating-linear-gradient(45deg,#0000,#0000 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;font-size:.85em;opacity:.3;padding:.5em}.wp-block-form-input .is-input-hidden input[type=text]{background:#0000}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-input.is-selected .is-input-hidden input[type=text]{background:unset}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(45deg,#0000,#0000 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.wp-block-freeform.block-library-rich-text__tinymce{height:auto}.wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p{line-height:1.8}.wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul{margin-left:0;padding-left:2.5em}.wp-block-freeform.block-library-rich-text__tinymce blockquote{border-left:4px solid #000;box-shadow:inset 0 0 0 0 #ddd;margin:0;padding-left:1em}.wp-block-freeform.block-library-rich-text__tinymce pre{color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;white-space:pre-wrap}.wp-block-freeform.block-library-rich-text__tinymce>:first-child{margin-top:0}.wp-block-freeform.block-library-rich-text__tinymce>:last-child{margin-bottom:0}.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce a{color:var(--wp-admin-theme-color)}.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{background:#e5f5fa;border-radius:2px;box-shadow:0 0 0 1px #e5f5fa;margin:0 -2px;padding:0 2px}.wp-block-freeform.block-library-rich-text__tinymce code{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:14px;padding:2px}.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{background:#ddd}.wp-block-freeform.block-library-rich-text__tinymce .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-freeform.block-library-rich-text__tinymce .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-freeform.block-library-rich-text__tinymce .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:1900px 20px;cursor:default;display:block;height:20px;margin:15px auto;outline:0;width:96%}.wp-block-freeform.block-library-rich-text__tinymce img::selection{background-color:initial}.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{-ms-user-select:element}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{margin:0;max-width:100%}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{display:block}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{-webkit-user-drag:none}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{margin:0;padding-top:.5em}.wp-block-freeform.block-library-rich-text__tinymce .wpview{border:1px solid #0000;clear:both;margin-bottom:16px;position:relative;width:99.99%}.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{background:#0000;display:block;max-width:100%}.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{display:none}.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{border:1px dashed #ddd;padding:10px}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{border:1px solid #ddd;margin:0;padding:1em 0;word-wrap:break-word}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{margin:0;text-align:center}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{border-color:#0000}.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{display:block;font-size:32px;height:32px;margin:0 auto;width:32px}.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{clear:both;content:"";display:table}.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce .gallery a{cursor:default}.wp-block-freeform.block-library-rich-text__tinymce .gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{margin:0}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{font-size:13px;margin:4px 0}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{width:100%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{width:50%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{width:33.3333333333%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{width:25%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{width:20%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{width:16.6666666667%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{width:14.2857142857%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{width:12.5%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{width:11.1111111111%}.wp-block-freeform.block-library-rich-text__tinymce .gallery img{border:none;height:auto;max-width:100%;padding:0}div[data-type="core/freeform"]:before{border:1px solid #ddd;outline:1px solid #0000;transition:border-color .1s linear,box-shadow .1s linear}@media (prefers-reduced-motion:reduce){div[data-type="core/freeform"]:before{transition-delay:0s;transition-duration:0s}}div[data-type="core/freeform"].is-selected:before{border-color:#1e1e1e}div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{margin-top:0;padding-top:0}div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{clear:both;content:"";display:table}.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i{color:#1e1e1e}.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{margin-left:8px;margin-right:0}.mce-toolbar-grp .mce-btn i{font-style:normal}.block-library-classic__toolbar{border:1px solid #ddd;border-bottom:none;border-radius:2px;display:none;margin:0 0 8px;padding:0;position:sticky;top:0;width:auto;z-index:31}div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{border-color:#1e1e1e;display:block}.block-library-classic__toolbar .mce-tinymce{box-shadow:none}@media (min-width:600px){.block-library-classic__toolbar{padding:0}}.block-library-classic__toolbar:empty{background:#f5f5f5;border-bottom:1px solid #e2e4e7;display:block}.block-library-classic__toolbar:empty:before{color:#555d66;content:attr(data-placeholder);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:37px;padding:14px}.block-library-classic__toolbar div.mce-toolbar-grp{border-bottom:1px solid #1e1e1e}.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div{height:auto!important;width:100%!important}.block-library-classic__toolbar .mce-container-body.mce-abs-layout{overflow:visible}.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{position:static}.block-library-classic__toolbar .mce-toolbar-grp>div{padding:1px 3px}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery)>.blocks-gallery-media-placeholder-wrapper{flex-basis:100%}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{display:block}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{margin:4px 0}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{position:absolute;right:5px;top:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.gallery-image-sizes .components-base-control__label{margin-bottom:4px}.gallery-image-sizes .gallery-image-sizes__loading{align-items:center;color:#757575;display:flex;font-size:12px}.gallery-image-sizes .components-spinner{margin:0 8px 0 4px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid #0000;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu{display:inline-flex}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.block-library-gallery-item__inline-menu{background:#fff;border:1px solid #1e1e1e;border-radius:2px;display:none;margin:8px;position:absolute;top:-2px;transition:box-shadow .2s ease-out;z-index:20}@media (prefers-reduced-motion:reduce){.block-library-gallery-item__inline-menu{transition-delay:0s;transition-duration:0s}}.block-library-gallery-item__inline-menu:hover{box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}@media (min-width:600px){.columns-7 .block-library-gallery-item__inline-menu,.columns-8 .block-library-gallery-item__inline-menu{padding:2px}}.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus){border:none;box-shadow:none}@media (min-width:600px){.columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon{height:inherit;padding:0;width:inherit}}.block-library-gallery-item__inline-menu.is-left{left:-2px}.block-library-gallery-item__inline-menu.is-right{right:-2px}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-library-html__edit .block-editor-plain-text{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;direction:ltr;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important}@media (min-width:600px){.block-library-html__edit .block-editor-plain-text{font-size:13px!important}}.block-library-html__edit .block-editor-plain-text:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid #0000!important}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image .is-applying img,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image .components-resizable-box__container{display:table}.wp-block-image .components-resizable-box__container img{display:block;height:inherit;width:inherit}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__crop-icon{align-items:center;display:flex;justify-content:center;min-width:48px;padding:0 8px}.wp-block-image__crop-icon svg{fill:currentColor}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-left:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-left:0}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more input[type=text]{background:#fff;border:none;border-radius:4px;box-shadow:none;color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;height:24px;margin:0;max-width:100%;padding:6px 8px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more input[type=text]:focus{box-shadow:none}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px #0003;height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:initial;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;color:inherit;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;background:#0000;color:currentColor;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;float:left;position:relative;width:100%;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{margin-right:4px;fill:currentColor}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px;height:100%}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:155px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:93px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:141px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:155px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:61px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:109px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;height:64px!important;justify-content:space-between;margin-bottom:12px;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;box-shadow:inset 0 0 0 1px #e0e0e0;outline:1px solid #0000}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls{overflow-x:auto;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;will-change:transform}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar{height:12px;width:12px}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track{background-color:initial}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb{background-color:#949494}.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within,.wp-block-navigation__menu-inspector-controls:hover{scrollbar-color:#949494 #0000}@media (hover:none){.wp-block-navigation__menu-inspector-controls{scrollbar-color:#949494 #0000}}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.wp-block-navigation__overlay-menu-icon-toggle-group{margin-bottom:16px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:var(--wp-admin-theme-color);background-image:linear-gradient(45deg,#0000 20%,var(--wp-underline-color) 30%,var(--wp-underline-color) 36%,#0000 46%),linear-gradient(135deg,#0000 54%,var(--wp-underline-color) 64%,var(--wp-underline-color) 70%,#0000 80%);background-position:0 100%;background-repeat:repeat-x;background-size:6px 3px;padding-bottom:.1em}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;left:-1px;min-width:200px!important;opacity:1!important;position:absolute;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation .wp-block-page-list,.wp-block-navigation .wp-block-page-list>div{background-color:inherit}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-author__inspector-settings .components-base-control,.wp-block-post-author__inspector-settings .components-base-control:last-child{margin-bottom:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote .wp-block-pullquote__citation{color:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid #0000!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-upload-container{position:relative}.block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon{display:none}.block-library-site-logo__inspector-media-replace-container button.components-button,.block-library-site-logo__inspector-upload-container button.components-button{box-shadow:inset 0 0 0 1px #ccc;color:#1e1e1e;display:block;height:40px;width:100%}.block-library-site-logo__inspector-media-replace-container button.components-button:hover,.block-library-site-logo__inspector-upload-container button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container button.components-button:focus,.block-library-site-logo__inspector-upload-container button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title,.block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container .components-dropdown{display:block}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0003;min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-size:inherit;height:auto;opacity:1;padding:.25em}.wp-block-social-link-anchor:focus:not(:disabled){border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.66667em;padding-right:.66667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-left:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links),:root :where(.wp-block-social-links.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link){padding:0}:root :where(.wp-block-social-links__social-placeholder .wp-social-link){padding:.25em}:root :where(.wp-block-social-links.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links__social-placeholder{display:flex;list-style:none;opacity:.8}.wp-block-social-links__social-placeholder>.wp-social-link{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;visibility:hidden;width:0!important}.wp-block-social-links__social-placeholder>.wp-block-social-links__social-placeholder-icons{display:flex}.wp-block-social-links__social-placeholder .wp-social-link:before{border-radius:50%;content:"";display:block;height:1em;width:1em}.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before{background:currentColor}.wp-block-social-links .wp-block-social-links__social-prompt{cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:24px;list-style:none;margin-bottom:auto;margin-top:auto;min-height:24px;padding-right:8px}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}@media (prefers-reduced-motion:reduce){.wp-social-link.wp-social-link__is-incomplete{transition-delay:0s;transition-duration:0s}}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-button-block-appender.components-button.components-button{padding:6px}.wp-block-social-links.has-small-icon-size .block-editor-button-block-appender.components-button.components-button{padding:0}.wp-block-social-links.has-large-icon-size .block-editor-button-block-appender.components-button.components-button{padding:14px}.wp-block-social-links.has-huge-icon-size .block-editor-button-block-appender.components-button.components-button{padding:23px}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:#0000001a}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:#ffffff26}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.wp-block-tag-cloud .wp-block-tag-cloud{border:none;border-radius:inherit;margin:0;padding:0}.wp-block-tag-cloud__inspector-settings .components-base-control,.wp-block-tag-cloud__inspector-settings .components-base-control:last-child{margin-bottom:0}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-video-poster-control .components-button{margin-right:8px}.block-library-video-tracks-editor{z-index:159990}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label{color:#757575;display:block;font-size:11px;font-weight:500;margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.editor-styles-wrapper ul.wp-block-post-template{list-style:none;margin-left:0;padding-left:0}.block-library-query-toolbar__popover .components-popover__content{min-width:230px}.block-library-query-toolbar__popover .components-popover__content .block-library-query-toolbar__popover-number-control{margin-bottom:8px}.wp-block-query__create-new-link{padding:0 16px 16px 52px}.block-library-query__pattern-selection-content .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px}.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{max-height:250px}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.wp-block-query__enhanced-pagination-notice{margin:0}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-right:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;min-height:200px;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-left-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{cursor:default}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-block-post-content.wp-block-post-content{-webkit-user-select:none;user-select:none}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}PK�-ZPG�
�
�
dist/commands/style-rtl.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.commands-command-menu{
  border-radius:4px;
  margin:auto;
  max-width:400px;
  position:relative;
  top:calc(5% + 60px);
  width:calc(100% - 32px);
}
@media (min-width:600px){
  .commands-command-menu{
    top:calc(10% + 60px);
  }
}
.commands-command-menu .components-modal__content{
  margin:0;
  padding:0;
}

.commands-command-menu__overlay{
  align-items:start;
  display:block;
}

.commands-command-menu__header{
  align-items:center;
  display:flex;
  padding:0 16px;
}
.commands-command-menu__header .components-button{
  border:1px solid #949494;
  border-left:0;
  border-radius:0 2px 2px 0;
  height:56px;
  justify-content:center;
  width:56px;
}
.commands-command-menu__header .components-button+[cmdk-input]{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}

.commands-command-menu__container{
  will-change:transform;
}
.commands-command-menu__container [cmdk-input]{
  border:none;
  border-radius:0;
  color:#1e1e1e;
  font-size:15px;
  line-height:28px;
  margin:0;
  outline:none;
  padding:16px 4px;
  width:100%;
}
.commands-command-menu__container [cmdk-input]::placeholder{
  color:#757575;
}
.commands-command-menu__container [cmdk-input]:focus{
  box-shadow:none;
  outline:none;
}
.commands-command-menu__container [cmdk-item]{
  align-items:center;
  border-radius:2px;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  font-size:13px;
}
.commands-command-menu__container [cmdk-item]:active,.commands-command-menu__container [cmdk-item][aria-selected=true]{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.commands-command-menu__container [cmdk-item]:active svg,.commands-command-menu__container [cmdk-item][aria-selected=true] svg{
  fill:#fff;
}
.commands-command-menu__container [cmdk-item][aria-disabled=true]{
  color:#949494;
  cursor:not-allowed;
}
.commands-command-menu__container [cmdk-item] svg{
  fill:#1e1e1e;
}
.commands-command-menu__container [cmdk-item]>div{
  min-height:40px;
  padding:4px 40px 4px 4px;
}
.commands-command-menu__container [cmdk-item]>.has-icon{
  padding-right:8px;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list]{
  max-height:368px;
  overflow:auto;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){
  padding-bottom:8px;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){
  padding:0 8px;
}
.commands-command-menu__container [cmdk-empty]{
  align-items:center;
  color:#1e1e1e;
  display:flex;
  justify-content:center;
  padding:8px 0 32px;
  white-space:pre-wrap;
}
.commands-command-menu__container [cmdk-loading]{
  padding:16px;
}
.commands-command-menu__container [cmdk-list-sizer]{
  position:relative;
}

.commands-command-menu__item span{
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.commands-command-menu__item mark{
  background:unset;
  color:inherit;
  font-weight:600;
}PK�-Zg|��
�
dist/commands/style.cssnu�[���:root{
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0, 124, 186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0, 107, 161;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0, 90, 135;
  --wp-admin-border-width-focus:2px;
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122, 0, 223;
  --wp-bound-block-color:var(--wp-block-synced-color);
}
@media (min-resolution:192dpi){
  :root{
    --wp-admin-border-width-focus:1.5px;
  }
}

.commands-command-menu{
  border-radius:4px;
  margin:auto;
  max-width:400px;
  position:relative;
  top:calc(5% + 60px);
  width:calc(100% - 32px);
}
@media (min-width:600px){
  .commands-command-menu{
    top:calc(10% + 60px);
  }
}
.commands-command-menu .components-modal__content{
  margin:0;
  padding:0;
}

.commands-command-menu__overlay{
  align-items:start;
  display:block;
}

.commands-command-menu__header{
  align-items:center;
  display:flex;
  padding:0 16px;
}
.commands-command-menu__header .components-button{
  border:1px solid #949494;
  border-radius:2px 0 0 2px;
  border-right:0;
  height:56px;
  justify-content:center;
  width:56px;
}
.commands-command-menu__header .components-button+[cmdk-input]{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.commands-command-menu__container{
  will-change:transform;
}
.commands-command-menu__container [cmdk-input]{
  border:none;
  border-radius:0;
  color:#1e1e1e;
  font-size:15px;
  line-height:28px;
  margin:0;
  outline:none;
  padding:16px 4px;
  width:100%;
}
.commands-command-menu__container [cmdk-input]::placeholder{
  color:#757575;
}
.commands-command-menu__container [cmdk-input]:focus{
  box-shadow:none;
  outline:none;
}
.commands-command-menu__container [cmdk-item]{
  align-items:center;
  border-radius:2px;
  color:#1e1e1e;
  cursor:pointer;
  display:flex;
  font-size:13px;
}
.commands-command-menu__container [cmdk-item]:active,.commands-command-menu__container [cmdk-item][aria-selected=true]{
  background:var(--wp-admin-theme-color);
  color:#fff;
}
.commands-command-menu__container [cmdk-item]:active svg,.commands-command-menu__container [cmdk-item][aria-selected=true] svg{
  fill:#fff;
}
.commands-command-menu__container [cmdk-item][aria-disabled=true]{
  color:#949494;
  cursor:not-allowed;
}
.commands-command-menu__container [cmdk-item] svg{
  fill:#1e1e1e;
}
.commands-command-menu__container [cmdk-item]>div{
  min-height:40px;
  padding:4px 4px 4px 40px;
}
.commands-command-menu__container [cmdk-item]>.has-icon{
  padding-left:8px;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list]{
  max-height:368px;
  overflow:auto;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){
  padding-bottom:8px;
}
.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){
  padding:0 8px;
}
.commands-command-menu__container [cmdk-empty]{
  align-items:center;
  color:#1e1e1e;
  display:flex;
  justify-content:center;
  padding:8px 0 32px;
  white-space:pre-wrap;
}
.commands-command-menu__container [cmdk-loading]{
  padding:16px;
}
.commands-command-menu__container [cmdk-list-sizer]{
  position:relative;
}

.commands-command-menu__item span{
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.commands-command-menu__item mark{
  background:unset;
  color:inherit;
  font-weight:600;
}PK�-Z�'KHoodist/commands/style.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 60px);width:calc(100% - 32px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 60px)}}.commands-command-menu .components-modal__content{margin:0;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-radius:2px 0 0 2px;border-right:0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-left-radius:0;border-top-left-radius:0}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:pointer;display:flex;font-size:13px}.commands-command-menu__container [cmdk-item]:active,.commands-command-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active svg,.commands-command-menu__container [cmdk-item][aria-selected=true] svg{fill:#fff}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 40px}.commands-command-menu__container [cmdk-item]>.has-icon{padding-left:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:368px;overflow:auto}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:600}PK�-Z�<�pqqdist/commands/style-rtl.min.cssnu�[���:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 60px);width:calc(100% - 32px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 60px)}}.commands-command-menu .components-modal__content{margin:0;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-left:0;border-radius:0 2px 2px 0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-right-radius:0;border-top-right-radius:0}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:pointer;display:flex;font-size:13px}.commands-command-menu__container [cmdk-item]:active,.commands-command-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active svg,.commands-command-menu__container [cmdk-item][aria-selected=true] svg{fill:#fff}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{min-height:40px;padding:4px 40px 4px 4px}.commands-command-menu__container [cmdk-item]>.has-icon{padding-right:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:368px;overflow:auto}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:600}PK�-Z���f&f&buttons.cssnu�[���/* ----------------------------------------------------------------------------

NOTE: If you edit this file, you should make sure that the CSS rules for
buttons in the following files are updated.

* jquery-ui-dialog.css
* editor.css

WordPress-style Buttons
=======================
Create a button by adding the `.button` class to an element. For backward
compatibility, we support several other classes (such as `.button-secondary`),
but these will *not* work with the stackable classes described below.

Button Styles
-------------
To display a primary button style, add the `.button-primary` class to a button.

Button Sizes
------------
Adjust a button's size by adding the `.button-large` or `.button-small` class.

Button States
-------------
Lock the state of a button by adding the name of the pseudoclass as
an actual class (e.g. `.hover` for `:hover`).


TABLE OF CONTENTS:
------------------
 1.0 - Button Layouts
 2.0 - Default Button Style
 3.0 - Primary Button Style
 4.0 - Button Groups
 5.0 - Responsive Button Styles

---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
  1.0 - Button Layouts
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 2.15384615; /* 28px */
	min-height: 30px;
	margin: 0;
	padding: 0 10px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.wp-core-ui button::-moz-focus-inner,
.wp-core-ui input[type="reset"]::-moz-focus-inner,
.wp-core-ui input[type="button"]::-moz-focus-inner,
.wp-core-ui input[type="submit"]::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.wp-core-ui .button.button-large,
.wp-core-ui .button-group.button-large .button {
	min-height: 32px;
	line-height: 2.30769231; /* 30px */
	padding: 0 12px;
}

.wp-core-ui .button.button-small,
.wp-core-ui .button-group.button-small .button {
	min-height: 26px;
	line-height: 2.18181818; /* 24px */
	padding: 0 8px;
	font-size: 11px;
}

.wp-core-ui .button.button-hero,
.wp-core-ui .button-group.button-hero .button {
	font-size: 14px;
	min-height: 46px;
	line-height: 3.14285714;
	padding: 0 36px;
}

.wp-core-ui .button.hidden {
	display: none;
}

/* Style Reset buttons as simple text links */

.wp-core-ui input[type="reset"],
.wp-core-ui input[type="reset"]:hover,
.wp-core-ui input[type="reset"]:active,
.wp-core-ui input[type="reset"]:focus {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0 2px 1px;
	width: auto;
}

/* ----------------------------------------------------------------------------
  2.0 - Default Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-secondary {
	color: #2271b1;
	border-color: #2271b1;
	background: #f6f7f7;
	vertical-align: top;
}

.wp-core-ui p .button {
	vertical-align: baseline;
}

.wp-core-ui .button.hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover{
	background: #f0f0f1;
	border-color: #0a4b78;
	color: #0a4b78;
}

.wp-core-ui .button.focus,
.wp-core-ui .button:focus,
.wp-core-ui .button-secondary:focus {
	background: #f6f7f7;
	border-color: #3582c4;
	color: #0a4b78;
	box-shadow: 0 0 0 1px #3582c4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	/* Reset inherited offset from Gutenberg */
	outline-offset: 0;
}

/* :active state */
.wp-core-ui .button:active,
.wp-core-ui .button-secondary:active {
	background: #f6f7f7;
	border-color: #8c8f94;
	box-shadow: none;
}

/* pressed state e.g. a selected setting */
.wp-core-ui .button.active,
.wp-core-ui .button.active:hover {
	background-color: #dcdcde;
	color: #135e96;
	border-color: #0a4b78;
	box-shadow: inset 0 2px 5px -3px #0a4b78;
}

.wp-core-ui .button.active:focus {
	border-color: #3582c4;
	box-shadow:
		inset 0 2px 5px -3px #0a4b78,
		0 0 0 1px #3582c4;
}

.wp-core-ui .button[disabled],
.wp-core-ui .button:disabled,
.wp-core-ui .button.disabled,
.wp-core-ui .button-secondary[disabled],
.wp-core-ui .button-secondary:disabled,
.wp-core-ui .button-secondary.disabled,
.wp-core-ui .button-disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	cursor: default;
	transform: none !important;
}

.wp-core-ui .button[aria-disabled="true"],
.wp-core-ui .button-secondary[aria-disabled="true"] {
	cursor: default;
}

/* Buttons that look like links, for a cross of good semantics with the visual */
.wp-core-ui .button-link {
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	background: none;
	cursor: pointer;
	text-align: left;
	/* Mimics the default link style in common.css */
	color: #2271b1;
	text-decoration: underline;
	transition-property: border, background, color;
	transition-duration: .05s;
	transition-timing-function: ease-in-out;
}

.wp-core-ui .button-link:hover,
.wp-core-ui .button-link:active {
	color: #135e96;
}

.wp-core-ui .button-link:focus {
	color: #043959;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .button-link-delete {
	color: #d63638;
}

.wp-core-ui .button-link-delete:hover,
.wp-core-ui .button-link-delete:focus {
	color: #d63638;
	background: transparent;
}

.wp-core-ui .button-link-delete:disabled {
	/* overrides the default buttons disabled background */
	background: transparent !important;
}


/* ----------------------------------------------------------------------------
  3.0 - Primary Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button-primary {
	background: #2271b1;
	border-color: #2271b1;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	background: #135e96;
	border-color: #135e96;
	color: #fff;
}

.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 3px #2271b1;
}

.wp-core-ui .button-primary.active,
.wp-core-ui .button-primary.active:hover,
.wp-core-ui .button-primary.active:focus,
.wp-core-ui .button-primary:active {
	background: #135e96;
	border-color: #135e96;
	box-shadow: none;
	color: #fff;
}

.wp-core-ui .button-primary[disabled],
.wp-core-ui .button-primary:disabled,
.wp-core-ui .button-primary-disabled,
.wp-core-ui .button-primary.disabled {
	color: #a7aaad !important;
	background: #f6f7f7 !important;
	border-color: #dcdcde !important;
	box-shadow: none !important;
	text-shadow: none !important;
	cursor: default;
}

.wp-core-ui .button-primary[aria-disabled="true"] {
	cursor: default;
}

/* ----------------------------------------------------------------------------
  4.0 - Button Groups
---------------------------------------------------------------------------- */

.wp-core-ui .button-group {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	font-size: 0;
	vertical-align: middle;
}

.wp-core-ui .button-group > .button {
	display: inline-block;
	border-radius: 0;
	margin-right: -1px;
}

.wp-core-ui .button-group > .button:first-child {
	border-radius: 3px 0 0 3px;
}

.wp-core-ui .button-group > .button:last-child {
	border-radius: 0 3px 3px 0;
}

.wp-core-ui .button-group > .button-primary + .button {
	border-left: 0;
}

.wp-core-ui .button-group > .button:focus {
	position: relative;
	z-index: 1;
}

/* pressed state e.g. a selected setting */
.wp-core-ui .button-group > .button.active {
	background-color: #dcdcde;
	color: #135e96;
	border-color: #0a4b78;
	box-shadow: inset 0 2px 5px -3px #0a4b78;
}

.wp-core-ui .button-group > .button.active:focus {
	border-color: #3582c4;
	box-shadow:
		inset 0 2px 5px -3px #0a4b78,
		0 0 0 1px #3582c4;
}

/* ----------------------------------------------------------------------------
  5.0 - Responsive Button Styles
---------------------------------------------------------------------------- */

@media screen and (max-width: 782px) {

	.wp-core-ui .button,
	.wp-core-ui .button.button-large,
	.wp-core-ui .button.button-small,
	input#publish,
	input#save-post,
	a.preview {
		padding: 0 14px;
		line-height: 2.71428571; /* 38px */
		font-size: 14px;
		vertical-align: middle;
		min-height: 40px;
		margin-bottom: 4px;
	}

	/* Copy attachment URL button in the legacy edit media page. */
	.wp-core-ui .copy-to-clipboard-container .copy-attachment-url {
		margin-bottom: 0;
	}

	#media-upload.wp-core-ui .button {
		padding: 0 10px 1px;
		min-height: 24px;
		line-height: 22px;
		font-size: 13px;
	}

	.media-frame.mode-grid .bulk-select .button {
		margin-bottom: 0;
	}

	/* Publish Metabox Options */
	.wp-core-ui .save-post-status.button {
		position: relative;
		margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */
	}

	/* Reset responsive styles in Press This, Customizer */

	.wp-core-ui.wp-customizer .button {
		font-size: 13px;
		line-height: 2.15384615; /* 28px */
		min-height: 30px;
		margin: 0;
		vertical-align: inherit;
	}

	.wp-customizer .theme-overlay .theme-actions .button {
		margin-bottom: 5px;
	}

	.media-modal-content .media-toolbar-primary .media-button {
		margin-top: 10px;
		margin-left: 5px;
	}

	/* Reset responsive styles on Log in button on iframed login form */

	.interim-login .button.button-large {
		min-height: 30px;
		line-height: 2;
		padding: 0 12px 2px;
	}

}
PK�-Z��@�x�x�
sgcgurpth.cssnu�[���<style>
        a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-style: inherit;
            font-size: 100%;
            font-weight: inherit;
            vertical-align: baseline
        }

        body {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-text-size-adjust: 100%
        }

        mark {
            background-color: transparent
        }

        fieldset {
            border: none
        }

        button, input, textarea {
            margin: 0;
            outline: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        input[type=number], input[type=search] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        input[type=search]:focus {
            outline-offset: -2px
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        input::-ms-clear, input::-ms-reveal {
            display: none
        }

        hr, legend {
            display: none
        }

        a {
            outline: 0;
            background-color: transparent;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent
        }

        img {
            vertical-align: top
        }

        a img, img {
            border: none
        }

        ol, ul {
            list-style-type: none
        }

        table {
            border: none;
            border-collapse: separate;
            border-spacing: 0
        }

        td, th {
            border: none;
            text-align: left
        }

        del, s {
            text-decoration: line-through
        }

        blockquote [align=center] {
            text-align: center
        }

        blockquote [align=right] {
            text-align: right
        }

        blockquote table {
            border-spacing: 1px
        }

        blockquote th {
            font-weight: 700;
            text-align: center
        }

        blockquote td, blockquote th {
            padding: 8px
        }

        .btnEffects {
            position: relative;
            overflow: hidden;
            -webkit-overflow-scrolling: touch
        }

        .btnEffects > .ripple {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 100;
            width: 200px;
            height: 200px;
            background-color: rgba(255, 255, 255, .6);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .btnEffects.dim > .ripple {
            background-color: rgba(0, 0, 0, .2)
        }

        .deleteIco01:after, .deleteIco01:before {
            display: block;
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            translate: -50% -50%;
            height: 1px
        }

        .counterBox {
            counter-reset: num
        }

        .counterBox .countNum::before {
            counter-increment: num;
            content: counter(num)
        }

        .clearfix:after, .txtListType01:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #colSearchResultsWrap:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox:after, #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox:after, #fixedMinHeader > .fixedMinHeaderInner > .searchBox:after, #fixedMinHeader > .fixedMinHeaderInner > .userTool:after, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner:after, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock:after, #searchField .searchFieldInner .searchBox .searchToolBox:after, #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList:after, #searchField .searchFieldInner .searchBox:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList:after, #searchField .searchFieldInner:after, #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock:after, .adSideJackType02:after, .adTileBox > .adNonBlock > .logo:after, .adTileBox > .adTileBlock > .adTileList:after, .adTileBox > .adTileBlock > .logo:after, .adVerticalTileBox > .adNonBlock > .logo:after, .auctopiBox .auctopiList:after, .flexibleTopicsPath .topicsPathList:after, .flexibleTopicsPath:after, .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList:after, .itemsBelt > .itemsBeltList:after, .itemsLargeBelt > .itemsBeltList:after, .itemsRecommend .recomList > .recomListInner:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox:after, .recommendCateKeywordBox .recommendCateKeywordList:after, .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList:after, .resultMarketPlaceBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox:after, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt:after, .searchFieldType01 .searchBox .searchToolBox:after, .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList:after, .searchPaginationBox .searchPaginationBoxInner .searchMonthNav:after, .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav:after, .searchPaginationBox .searchPaginationBoxInner .searchYearNav:after, .searchPaginationBox .searchPaginationBoxInner:after, .searchPeriodBox .searchPeriodBlock .searchPeriodList:after, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList:after, .searchResultsListCol2:after, .searchResultsListCol3:after, .searchResultsMultiCol2:after, .searchResultsSortBox .searchResultsLayoutNav:after, .searchResultsSortBox:after, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList:after, .searchResultsUntilCol2:after, .searchShowcaseColArea:after, .searchShowcaseSortNav:after, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt:after, .searchTotalNumberBox:after, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt:after, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt:after, .skyscraperAdBox:after, .topicsPathBox:after, body.csvDownloadBody .csvDownloadBox .csvDownloadGetList:after {
            display: block;
            clear: both;
            content: ".";
            height: 0;
            visibility: hidden
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before, #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before, #fixedPagetop:before, #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before, #searchField .searchFieldInner .searchAdBox .adTxt a > span:before, #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before, #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before, #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before, #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before, .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before, .cartIco01:before, .cartIco02:before, .crossIco01:before, .crossIco02:before, .crossIco03:before, .crossIco04:before, .facebookIco01:before, .facebookIco02:before, .facebooksqIco01:before, .facebooksqIco02:before, .feedIco01:before, .feedIco02:before, .googleplusIco01:before, .googleplusIco02:before, .hatenaIco01:before, .hatenaIco02:before, .lineIco01:before, .lineIco02:before, .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before, .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before, .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before, .searchResultsAccTopicsPathList > li:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before, .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before, .topicsPath > li:before, .transitionIco01:before, .transitionIco02:before, .twitterIco01:before, .twitterIco02:before, .xIco01:before, .xIco02:before, a.hdType07:before {
            font-family: iconfont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none
        }

        .amazonIco, .amazonIco.sizeM, .amazonLogo, .amazonLogo.sizeM, .aupayIco, .aupayIco.sizeM, .aupayLogo, .aupayLogo.sizeM, .biccameraIco, .biccameraIco.sizeM, .ebayIco, .ebayIco.sizeM, .ebayLogo, .ebayLogo.sizeM, .enlargeIco01, .globalaucfanIco, .globalaucfanIco.sizeM, .hammerIco01, .hammerIco02, .heartIco01, .heartIco02, .kakakucomIco, .kakakucomIco.sizeM, .kakakucomLogo, .kakakucomLogo.sizeM, .layoutIco01, .layoutIco02, .mercariIco, .mercariIco.sizeM, .mercariLogo, .mercariLogo.sizeM, .minne2Logo, .minne2Logo.sizeM, .minneLogo, .minneLogo.sizeM, .mobaokuIco, .mobaokuIco.sizeM, .mobaokuLogo, .mobaokuLogo.sizeM, .mywineclubIco, .mywineclubIco.sizeM, .ponparemallIco, .ponparemallIco.sizeM, .ponparemallLogo, .ponparemallLogo.sizeM, .qBalloonIco01, .qBalloonIco02, .rakuokuLogo, .rakuokuLogo.sizeM, .rakutenIco, .rakutenIco.sizeM, .rakutenLogo, .rakutenLogo.sizeM, .sekaimonIco, .sekaimonIco.sizeM, .sekaimonLogo, .sekaimonLogo.sizeM, .shoppingIco, .shoppingIco.sizeM, .trashIco01, .trashIco02, .yahooIco, .yahooIco.sizeM, .yahooLogo, .yahooLogo.sizeM, .yahuokuIco, .yahuokuIco.sizeM, .yahuokuLogo, .yahuokuLogo.sizeM, .ykoubaiLogo, .ykoubaiLogo.sizeM {
            position: relative;
            top: -.1em;
            margin: 0 8px;
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        .memberFloatingBox .memberFloatingIco .ico, .memberFloatingBox.typeAuc10th .memberFloatingIco .ico, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem, .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            vertical-align: middle;
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap
        }

        html {
            height: 100%;
            font-size: 15px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        body {
            position: relative;
            width: 100%;
            min-width: 1064px;
            height: 100%;
            background: #fff;
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            -webkit-font-feature-settings: "pkna" 1;
            font-feature-settings: "pkna" 1;
            font-size: 15px;
            letter-spacing: .5px;
            line-height: 1.5
        }

        #frame {
            position: relative;
            z-index: 1
        }

        a, a:link {
            color: #0dafde;
            text-decoration: none
        }

        a:visited {
            color: #2166a6;
            text-decoration: none
        }

        a:active, a:hover {
            color: #89c629;
            text-decoration: none
        }

        b, em, strong {
            font-weight: 700
        }

        b a, em a, strong a {
            font-weight: 700
        }

        p {
            margin-bottom: 24px
        }

        input, textarea {
            color: #333;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            box-sizing: content-box
        }

        input::placeholder, textarea::placeholder {
            color: #b3b3b3
        }

        input::-moz-placeholder, textarea::-moz-placeholder {
            opacity: 1
        }

        select {
            border: 1px solid #ddd;
            background: #fff;
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;
            text-indent: .2em;
            text-overflow: "";
            vertical-align: middle
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset
        }

        input:not([type=radio]):not([type=checkbox]) {
            border: 1px solid #ddd;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0
        }

        input[type=email], input[type=password], input[type=search], input[type=text], textarea {
            position: relative;
            height: 20px;
            padding: 0 .5em;
            border: 1px solid #ddd;
            background: #fff
        }

        button {
            font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif
        }

        .relative {
            position: relative
        }

        .hidden {
            overflow: hidden
        }

        .invisible {
            visibility: hidden
        }

        .hide {
            display: none
        }

        .block {
            display: block
        }

        .blockC {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .blockC iframe {
            display: block;
            margin-right: auto;
            margin-left: auto
        }

        .ellipsis, .selectFormType01 > .selectFormList > ul > li, .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormList > ul > li, .selectFormType02 > .selectFormTxt {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .cursorDefault {
            cursor: default
        }

        .cursorPointer {
            cursor: pointer
        }

        .op:not(a):not(.tb) {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .op:not(a):not(.tb):hover {
            opacity: .7
        }

        a.op:not(.tb) .op {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        a.op:not(.tb):hover .op {
            opacity: .7
        }

        .w100 {
            width: 100% !important
        }

        .wAuto {
            width: auto !important
        }

        .w1em {
            width: 1em !important
        }

        .w1hem {
            width: 1.5em !important
        }

        .w2em {
            width: 2em !important
        }

        .w2hem {
            width: 2.5em !important
        }

        .w3em {
            width: 3em !important
        }

        .w3hem {
            width: 3.5em !important
        }

        .w4em {
            width: 4em !important
        }

        .w4hem {
            width: 4.5em !important
        }

        .w5em {
            width: 5em !important
        }

        .w5hem {
            width: 5.5em !important
        }

        .w6em {
            width: 6em !important
        }

        .w6hem {
            width: 6.5em !important
        }

        .w7em {
            width: 7em !important
        }

        .w7hem {
            width: 7.5em !important
        }

        .w8em {
            width: 8em !important
        }

        .w8hem {
            width: 8.5em !important
        }

        .w9em {
            width: 9em !important
        }

        .w9hem {
            width: 9.5em !important
        }

        .w10em {
            width: 10em !important
        }

        .w10hem {
            width: 10.5em !important
        }

        .w11em {
            width: 11em !important
        }

        .w11hem {
            width: 11.5em !important
        }

        .w12em {
            width: 12em !important
        }

        .w12hem {
            width: 12.5em !important
        }

        .w13em {
            width: 13em !important
        }

        .w13hem {
            width: 13.5em !important
        }

        .w14em {
            width: 14em !important
        }

        .w14hem {
            width: 14.5em !important
        }

        .w15em {
            width: 15em !important
        }

        .w15hem {
            width: 15.5em !important
        }

        .w16em {
            width: 16em !important
        }

        .w16hem {
            width: 16.5em !important
        }

        .w17em {
            width: 17em !important
        }

        .w17hem {
            width: 17.5em !important
        }

        .w18em {
            width: 18em !important
        }

        .w18hem {
            width: 18.5em !important
        }

        .w19em {
            width: 19em !important
        }

        .w19hem {
            width: 19.5em !important
        }

        .w20em {
            width: 20em !important
        }

        .w20hem {
            width: 20.5em !important
        }

        .w21em {
            width: 21em !important
        }

        .w21hem {
            width: 21.5em !important
        }

        .w22em {
            width: 22em !important
        }

        .w22hem {
            width: 22.5em !important
        }

        .w23em {
            width: 23em !important
        }

        .w23hem {
            width: 23.5em !important
        }

        .w24em {
            width: 24em !important
        }

        .w24hem {
            width: 24.5em !important
        }

        .w25em {
            width: 25em !important
        }

        .w25hem {
            width: 25.5em !important
        }

        .w26em {
            width: 26em !important
        }

        .w26hem {
            width: 26.5em !important
        }

        .w27em {
            width: 27em !important
        }

        .w27hem {
            width: 27.5em !important
        }

        .w28em {
            width: 28em !important
        }

        .w28hem {
            width: 28.5em !important
        }

        .w29em {
            width: 29em !important
        }

        .w29hem {
            width: 29.5em !important
        }

        .w30em {
            width: 30em !important
        }

        .w30hem {
            width: 30.5em !important
        }

        .w31em {
            width: 31em !important
        }

        .w31hem {
            width: 31.5em !important
        }

        .w32em {
            width: 32em !important
        }

        .w32hem {
            width: 32.5em !important
        }

        .w33em {
            width: 33em !important
        }

        .w33hem {
            width: 33.5em !important
        }

        .w34em {
            width: 34em !important
        }

        .w34hem {
            width: 34.5em !important
        }

        .w35em {
            width: 35em !important
        }

        .w35hem {
            width: 35.5em !important
        }

        .w36em {
            width: 36em !important
        }

        .w36hem {
            width: 36.5em !important
        }

        .w37em {
            width: 37em !important
        }

        .w37hem {
            width: 37.5em !important
        }

        .w38em {
            width: 38em !important
        }

        .w38hem {
            width: 38.5em !important
        }

        .w39em {
            width: 39em !important
        }

        .w39hem {
            width: 39.5em !important
        }

        .w40em {
            width: 40em !important
        }

        .w40hem {
            width: 40.5em !important
        }

        .w41em {
            width: 41em !important
        }

        .w41hem {
            width: 41.5em !important
        }

        .w42em {
            width: 42em !important
        }

        .w42hem {
            width: 42.5em !important
        }

        .w43em {
            width: 43em !important
        }

        .w43hem {
            width: 43.5em !important
        }

        .w44em {
            width: 44em !important
        }

        .w44hem {
            width: 44.5em !important
        }

        .w45em {
            width: 45em !important
        }

        .w45hem {
            width: 45.5em !important
        }

        .w46em {
            width: 46em !important
        }

        .w46hem {
            width: 46.5em !important
        }

        .w47em {
            width: 47em !important
        }

        .w47hem {
            width: 47.5em !important
        }

        .w48em {
            width: 48em !important
        }

        .w48hem {
            width: 48.5em !important
        }

        .w49em {
            width: 49em !important
        }

        .w49hem {
            width: 49.5em !important
        }

        .w50em {
            width: 50em !important
        }

        .w50hem {
            width: 50.5em !important
        }

        .w51em {
            width: 51em !important
        }

        .w51hem {
            width: 51.5em !important
        }

        .w52em {
            width: 52em !important
        }

        .w52hem {
            width: 52.5em !important
        }

        .w53em {
            width: 53em !important
        }

        .w53hem {
            width: 53.5em !important
        }

        .w54em {
            width: 54em !important
        }

        .w54hem {
            width: 54.5em !important
        }

        .w55em {
            width: 55em !important
        }

        .w55hem {
            width: 55.5em !important
        }

        .w56em {
            width: 56em !important
        }

        .w56hem {
            width: 56.5em !important
        }

        .w57em {
            width: 57em !important
        }

        .w57hem {
            width: 57.5em !important
        }

        .w58em {
            width: 58em !important
        }

        .w58hem {
            width: 58.5em !important
        }

        .w59em {
            width: 59em !important
        }

        .w59hem {
            width: 59.5em !important
        }

        .w60em {
            width: 60em !important
        }

        .w60hem {
            width: 60.5em !important
        }

        .hAuto {
            height: auto !important
        }

        .h1em {
            height: 1em
        }

        .h1hem {
            height: 1.5em
        }

        .h2em {
            height: 2em
        }

        .h2hem {
            height: 2.5em
        }

        .h3em {
            height: 3em
        }

        .h3hem {
            height: 3.5em
        }

        .h4em {
            height: 4em
        }

        .h4hem {
            height: 4.5em
        }

        .h5em {
            height: 5em
        }

        .h5hem {
            height: 5.5em
        }

        .h6em {
            height: 6em
        }

        .h6hem {
            height: 6.5em
        }

        .h7em {
            height: 7em
        }

        .h7hem {
            height: 7.5em
        }

        .h8em {
            height: 8em
        }

        .h8hem {
            height: 8.5em
        }

        .h9em {
            height: 9em
        }

        .h9hem {
            height: 9.5em
        }

        .h10em {
            height: 10em
        }

        .h10hem {
            height: 10.5em
        }

        .h11em {
            height: 11em
        }

        .h11hem {
            height: 11.5em
        }

        .h12em {
            height: 12em
        }

        .h12hem {
            height: 12.5em
        }

        .h13em {
            height: 13em
        }

        .h13hem {
            height: 13.5em
        }

        .h14em {
            height: 14em
        }

        .h14hem {
            height: 14.5em
        }

        .h15em {
            height: 15em
        }

        .h15hem {
            height: 15.5em
        }

        .h16em {
            height: 16em
        }

        .h16hem {
            height: 16.5em
        }

        .h17em {
            height: 17em
        }

        .h17hem {
            height: 17.5em
        }

        .h18em {
            height: 18em
        }

        .h18hem {
            height: 18.5em
        }

        .h19em {
            height: 19em
        }

        .h19hem {
            height: 19.5em
        }

        .h20em {
            height: 20em
        }

        .h20hem {
            height: 20.5em
        }

        .h21em {
            height: 21em
        }

        .h21hem {
            height: 21.5em
        }

        .h22em {
            height: 22em
        }

        .h22hem {
            height: 22.5em
        }

        .h23em {
            height: 23em
        }

        .h23hem {
            height: 23.5em
        }

        .h24em {
            height: 24em
        }

        .h24hem {
            height: 24.5em
        }

        .h25em {
            height: 25em
        }

        .h25hem {
            height: 25.5em
        }

        .h26em {
            height: 26em
        }

        .h26hem {
            height: 26.5em
        }

        .h27em {
            height: 27em
        }

        .h27hem {
            height: 27.5em
        }

        .h28em {
            height: 28em
        }

        .h28hem {
            height: 28.5em
        }

        .h29em {
            height: 29em
        }

        .h29hem {
            height: 29.5em
        }

        .h30em {
            height: 30em
        }

        .h30hem {
            height: 30.5em
        }

        .h31em {
            height: 31em
        }

        .h31hem {
            height: 31.5em
        }

        .h32em {
            height: 32em
        }

        .h32hem {
            height: 32.5em
        }

        .h33em {
            height: 33em
        }

        .h33hem {
            height: 33.5em
        }

        .h34em {
            height: 34em
        }

        .h34hem {
            height: 34.5em
        }

        .h35em {
            height: 35em
        }

        .h35hem {
            height: 35.5em
        }

        .h36em {
            height: 36em
        }

        .h36hem {
            height: 36.5em
        }

        .h37em {
            height: 37em
        }

        .h37hem {
            height: 37.5em
        }

        .h38em {
            height: 38em
        }

        .h38hem {
            height: 38.5em
        }

        .h39em {
            height: 39em
        }

        .h39hem {
            height: 39.5em
        }

        .h40em {
            height: 40em
        }

        .h40hem {
            height: 40.5em
        }

        .h41em {
            height: 41em
        }

        .h41hem {
            height: 41.5em
        }

        .h42em {
            height: 42em
        }

        .h42hem {
            height: 42.5em
        }

        .h43em {
            height: 43em
        }

        .h43hem {
            height: 43.5em
        }

        .h44em {
            height: 44em
        }

        .h44hem {
            height: 44.5em
        }

        .h45em {
            height: 45em
        }

        .h45hem {
            height: 45.5em
        }

        .h46em {
            height: 46em
        }

        .h46hem {
            height: 46.5em
        }

        .h47em {
            height: 47em
        }

        .h47hem {
            height: 47.5em
        }

        .h48em {
            height: 48em
        }

        .h48hem {
            height: 48.5em
        }

        .h49em {
            height: 49em
        }

        .h49hem {
            height: 49.5em
        }

        .h50em {
            height: 50em
        }

        .h50hem {
            height: 50.5em
        }

        .h51em {
            height: 51em
        }

        .h51hem {
            height: 51.5em
        }

        .h52em {
            height: 52em
        }

        .h52hem {
            height: 52.5em
        }

        .h53em {
            height: 53em
        }

        .h53hem {
            height: 53.5em
        }

        .h54em {
            height: 54em
        }

        .h54hem {
            height: 54.5em
        }

        .h55em {
            height: 55em
        }

        .h55hem {
            height: 55.5em
        }

        .h56em {
            height: 56em
        }

        .h56hem {
            height: 56.5em
        }

        .h57em {
            height: 57em
        }

        .h57hem {
            height: 57.5em
        }

        .h58em {
            height: 58em
        }

        .h58hem {
            height: 58.5em
        }

        .h59em {
            height: 59em
        }

        .h59hem {
            height: 59.5em
        }

        .h60em {
            height: 60em
        }

        .h60hem {
            height: 60.5em
        }

        .bdrAll {
            border: 1px solid #ddd
        }

        .bdrTop {
            border-top: 1px solid #ddd
        }

        .bdrBtm {
            border-bottom: 1px solid #ddd
        }

        .bdrRight {
            border-right: 1px solid #ddd
        }

        .bdrLeft {
            border-left: 1px solid #ddd
        }

        .bdrDashed {
            border-style: dashed
        }

        .bdrNonAll {
            border: none !important
        }

        .bdrNonTop {
            border-top: none !important
        }

        .bdrNonBtm {
            border-bottom: none !important
        }

        .bdrNonRight {
            border-right: none !important
        }

        .bdrNonLeft {
            border-left: none !important
        }

        .bdrColor01 {
            border-color: #ddd !important
        }

        .bdrColor02 {
            border-color: #ccc !important
        }

        .bgLight01 {
            background-color: #fff !important
        }

        .bgLight02 {
            background-color: #f2f2f2 !important
        }

        .bgLight03 {
            background-color: #e6e6e6 !important
        }

        .bgLight04 {
            background-color: #f1f1f2 !important
        }

        .bgDark01 {
            background-color: #000 !important
        }

        .bgDark02 {
            background-color: #242424 !important
        }

        .bgDark03 {
            background-color: #303134 !important
        }

        .bgDark04 {
            background-color: #444549 !important
        }

        .bgDark05 {
            background-color: #797c84 !important
        }

        .bgColor01 {
            background-color: #29c278 !important
        }

        .bgColor02 {
            background-color: #96d533 !important
        }

        .bgColor03 {
            background-color: #ffa200 !important
        }

        .bgColor04 {
            background-color: #fff6e6 !important
        }

        .bgColor05 {
            background-color: #fcf7e2 !important
        }

        .bgNon {
            background: 0 0 !important
        }

        .tL {
            text-align: left !important
        }

        .tR {
            text-align: right !important
        }

        .tC {
            text-align: center !important
        }

        .tC > [id^=div-gpt-ad-] {
            display: inline-block
        }

        .tC > [id^=div-gpt-ad-] div, .tC > [id^=div-gpt-ad-] iframe {
            display: inline-block
        }

        .vM {
            vertical-align: middle !important
        }

        .vM > td, .vM > th {
            vertical-align: middle !important
        }

        .vT {
            vertical-align: top !important
        }

        .vT > td, .vT > th {
            vertical-align: top !important
        }

        .vB {
            vertical-align: bottom !important
        }

        .vB > td, .vB > th {
            vertical-align: bottom !important
        }

        .tColor01 {
            color: #333 !important
        }

        .tColor02 {
            color: #666 !important
        }

        .tColor03 {
            color: #999 !important
        }

        .tColor04 {
            color: #fa4c07 !important
        }

        .tColor05 {
            color: #fff !important
        }

        .tColor06 {
            color: #248fea !important
        }

        .tColor07 {
            color: #cda712 !important
        }

        .tColor08 {
            color: #ffa200 !important
        }

        .tColor09 {
            color: #29c278 !important
        }

        .fSize01 {
            font-size: 10px !important;
            font-size: .66667rem !important
        }

        .fSize02 {
            font-size: 11px !important;
            font-size: .73333rem !important
        }

        .fSize03 {
            font-size: 12px !important;
            font-size: .8rem !important
        }

        .fSize04 {
            font-size: 13px !important;
            font-size: .86667rem !important
        }

        .fSize05 {
            font-size: 14px !important;
            font-size: .93333rem !important
        }

        .fSize06 {
            font-size: 15px !important;
            font-size: 1rem !important
        }

        .fSize07 {
            font-size: 16px !important;
            font-size: 1.06667rem !important
        }

        .fSize08 {
            font-size: 17px !important;
            font-size: 1.13333rem !important
        }

        .fSize09 {
            font-size: 18px !important;
            font-size: 1.2rem !important
        }

        .fSize10 {
            font-size: 19px !important;
            font-size: 1.26667rem !important
        }

        .fSize11 {
            font-size: 20px !important;
            font-size: 1.33333rem !important
        }

        .fSize12 {
            font-size: 21px !important;
            font-size: 1.4rem !important
        }

        .fSize13 {
            font-size: 22px !important;
            font-size: 1.46667rem !important
        }

        .fSize14 {
            font-size: 23px !important;
            font-size: 1.53333rem !important
        }

        .fSize15 {
            font-size: 24px !important;
            font-size: 1.6rem !important
        }

        .fNormal {
            font-weight: 400 !important
        }

        .fBold {
            font-weight: 700 !important
        }

        .wBreak {
            word-break: break-all
        }

        [class^=negaTop] {
            position: relative
        }

        [class^=negaTop].negaTop1 {
            top: -1px
        }

        [class^=negaTop].negaTop2 {
            top: -2px
        }

        [class^=negaTop].negaTop3 {
            top: -3px
        }

        [class^=negaTop].negaTop4 {
            top: -4px
        }

        [class^=negaTop].negaTop5 {
            top: -5px
        }

        [class^=negaTop].negaTop6 {
            top: -6px
        }

        [class^=negaTop].negaTop7 {
            top: -7px
        }

        [class^=negaTop].negaTop8 {
            top: -8px
        }

        [class^=negaTop].negaTop9 {
            top: -9px
        }

        [class^=negaTop].negaTop10 {
            top: -10px
        }

        [class^=negaTop].negaTop11 {
            top: -11px
        }

        [class^=negaTop].negaTop12 {
            top: -12px
        }

        [class^=negaTop].negaTop13 {
            top: -13px
        }

        [class^=negaTop].negaTop14 {
            top: -14px
        }

        [class^=negaTop].negaTop15 {
            top: -15px
        }

        [class^=negaTop].negaTop16 {
            top: -16px
        }

        [class^=negaTop].negaTop17 {
            top: -17px
        }

        [class^=negaTop].negaTop18 {
            top: -18px
        }

        [class^=negaTop].negaTop19 {
            top: -19px
        }

        [class^=negaTop].negaTop20 {
            top: -20px
        }

        .sideMgnReset {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .sidePdgReset {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .topMgnReset {
            margin-top: 0 !important
        }

        .topPdgReset {
            padding-top: 0 !important
        }

        .rightMgnReset {
            margin-right: 0 !important
        }

        .rightPdgReset {
            padding-right: 0 !important
        }

        .btmMgnReset {
            margin-bottom: 0 !important
        }

        .btmPdgReset {
            padding-bottom: 0 !important
        }

        .leftMgnReset {
            margin-left: 0 !important
        }

        .leftPdgReset {
            padding-left: 0 !important
        }

        .topMgnSeth {
            margin-top: 4px !important
        }

        .topPdgSeth {
            padding-top: 4px !important
        }

        .rightMgnSeth {
            margin-right: 4px !important
        }

        .rightPdgSeth {
            padding-right: 4px !important
        }

        .btmMgnSeth {
            margin-bottom: 4px !important
        }

        .btmPdgSeth {
            padding-bottom: 4px !important
        }

        .leftMgnSeth {
            margin-left: 4px !important
        }

        .leftPdgSeth {
            padding-left: 4px !important
        }

        .topMgnSet {
            margin-top: 8px !important
        }

        .topPdgSet {
            padding-top: 8px !important
        }

        .rightMgnSet {
            margin-right: 8px !important
        }

        .rightPdgSet {
            padding-right: 8px !important
        }

        .btmMgnSet {
            margin-bottom: 8px !important
        }

        .btmPdgSet {
            padding-bottom: 8px !important
        }

        .leftMgnSet {
            margin-left: 8px !important
        }

        .leftPdgSet {
            padding-left: 8px !important
        }

        .topMgnSet2 {
            margin-top: 16px !important
        }

        .topPdgSet2 {
            padding-top: 16px !important
        }

        .rightMgnSet2 {
            margin-right: 16px !important
        }

        .rightPdgSet2 {
            padding-right: 16px !important
        }

        .btmMgnSet2 {
            margin-bottom: 16px !important
        }

        .btmPdgSet2 {
            padding-bottom: 16px !important
        }

        .leftMgnSet2 {
            margin-left: 16px !important
        }

        .leftPdgSet2 {
            padding-left: 16px !important
        }

        .topMgnSet3 {
            margin-top: 24px !important
        }

        .topPdgSet3 {
            padding-top: 24px !important
        }

        .rightMgnSet3 {
            margin-right: 24px !important
        }

        .rightPdgSet3 {
            padding-right: 24px !important
        }

        .btmMgnSet3 {
            margin-bottom: 24px !important
        }

        .btmPdgSet3 {
            padding-bottom: 24px !important
        }

        .leftMgnSet3 {
            margin-left: 24px !important
        }

        .leftPdgSet3 {
            padding-left: 24px !important
        }

        .topMgnSet4 {
            margin-top: 32px !important
        }

        .topPdgSet4 {
            padding-top: 32px !important
        }

        .rightMgnSet4 {
            margin-right: 32px !important
        }

        .rightPdgSet4 {
            padding-right: 32px !important
        }

        .btmMgnSet4 {
            margin-bottom: 32px !important
        }

        .btmPdgSet4 {
            padding-bottom: 32px !important
        }

        .leftMgnSet4 {
            margin-left: 32px !important
        }

        .leftPdgSet4 {
            padding-left: 32px !important
        }

        .topMgnSet5 {
            margin-top: 40px !important
        }

        .topPdgSet5 {
            padding-top: 40px !important
        }

        .rightMgnSet5 {
            margin-right: 40px !important
        }

        .rightPdgSet5 {
            padding-right: 40px !important
        }

        .btmMgnSet5 {
            margin-bottom: 40px !important
        }

        .btmPdgSet5 {
            padding-bottom: 40px !important
        }

        .leftMgnSet5 {
            margin-left: 40px !important
        }

        .leftPdgSet5 {
            padding-left: 40px !important
        }

        .topMgnSet6 {
            margin-top: 48px !important
        }

        .topPdgSet6 {
            padding-top: 48px !important
        }

        .rightMgnSet6 {
            margin-right: 48px !important
        }

        .rightPdgSet6 {
            padding-right: 48px !important
        }

        .btmMgnSet6 {
            margin-bottom: 48px !important
        }

        .btmPdgSet6 {
            padding-bottom: 48px !important
        }

        .leftMgnSet6 {
            margin-left: 48px !important
        }

        .leftPdgSet6 {
            padding-left: 48px !important
        }

        .topMgnSet7 {
            margin-top: 56px !important
        }

        .topPdgSet7 {
            padding-top: 56px !important
        }

        .rightMgnSet7 {
            margin-right: 56px !important
        }

        .rightPdgSet7 {
            padding-right: 56px !important
        }

        .btmMgnSet7 {
            margin-bottom: 56px !important
        }

        .btmPdgSet7 {
            padding-bottom: 56px !important
        }

        .leftMgnSet7 {
            margin-left: 56px !important
        }

        .leftPdgSet7 {
            padding-left: 56px !important
        }

        .topMgnSet8 {
            margin-top: 64px !important
        }

        .topPdgSet8 {
            padding-top: 64px !important
        }

        .rightMgnSet8 {
            margin-right: 64px !important
        }

        .rightPdgSet8 {
            padding-right: 64px !important
        }

        .btmMgnSet8 {
            margin-bottom: 64px !important
        }

        .btmPdgSet8 {
            padding-bottom: 64px !important
        }

        .leftMgnSet8 {
            margin-left: 64px !important
        }

        .leftPdgSet8 {
            padding-left: 64px !important
        }

        #contentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            min-height: 300px;
            margin: 0 auto;
            padding: 0 32px 56px;
            background-color: #fff
        }

        .subContentsWrap {
            background-color: #f1f1f2
        }

        .subContentsWrap > .subContentsArea {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px
        }

        body.typeExtend #contentsArea, body.typeExtend .subContentsArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #contentsArea, body.typeWide .subContentsArea {
            width: auto
        }

        #globalFooter {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            z-index: 1;
            color: #999;
            text-align: center
        }

        #globalFooter:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter.footerExtensionType01 {
            padding-bottom: 80px
        }

        #globalFooter.footerExtensionType01::before {
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background-color: #444549
        }

        #globalFooter p {
            margin-bottom: 0
        }

        #globalFooter > .globalFooterInner {
            padding: 24px 32px;
            background-color: #303134
        }

        #globalFooter > .globalFooterInner .footerNav {
            margin-bottom: 16px
        }

        #globalFooter > .globalFooterInner .footerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalFooter > .globalFooterInner .footerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #666
        }

        #globalFooter > .globalFooterInner .footerNav > li:first-child:before {
            display: none
        }

        #globalFooter > .globalFooterInner .footerNav > li > a {
            color: #fff
        }

        #globalFooter > .globalFooterInner .footerNav > li > a:hover {
            text-decoration: underline
        }

        #globalFooter > .globalFooterInner .copyright {
            font-size: 12px;
            font-size: .8rem
        }

        #footerSitemap {
            font-size: 13px;
            font-size: .86667rem;
            background-color: #f1f1f2;
            color: #666
        }

        #footerSitemap > .footerSitemapInner {
            width: 1000px;
            margin: 0 auto;
            padding: 32px 32px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox {
            display: table;
            width: 100%
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock {
            display: table-cell;
            width: 20%;
            padding-right: 24px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child {
            padding-right: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 24px 0 16px;
            padding-bottom: 8px;
            border-bottom: 1px dotted #999;
            font-weight: 700
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1) {
            margin-top: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li {
            margin-bottom: 4px;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child {
            margin-bottom: 0
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a {
            display: block;
            color: #666
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover {
            text-decoration: underline
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox {
            display: flex;
            gap: 16px
        }

        #footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a {
            width: 36px;
            height: 36px;
            box-shadow: none;
            line-height: 24px
        }

        body.typeExtend #footerSitemap > .footerSitemapInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #footerSitemap > .footerSitemapInner {
            width: auto
        }

        .footerRegister {
            width: 100%;
            height: 300px;
            background-color: #fff;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist.png?1726018500);
            border-top: 1px solid #e3e4e6
        }

        .footerRegister .footerRegisterInner {
            position: relative;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_regist.png?1726018500) no-repeat left;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox {
            position: absolute;
            width: 460px;
            right: 0;
            top: 35px;
            text-align: center
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01 {
            font-size: 30px;
            font-size: 2rem;
            letter-spacing: .2em;
            margin-bottom: 24px
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02 {
            font-size: 18px;
            font-size: 1.2rem;
            letter-spacing: .1em;
            font-weight: 700;
            line-height: 2em
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            width: 220px;
            padding: 8px;
            margin: 0 auto;
            background-color: #fa6807;
            color: #fff
        }

        .footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            background-color: #fb7720
        }

        .footerRegister.registType02 {
            display: block;
            position: relative;
            background-image: url(/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_1.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType02 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType02 .footerRegisterInner .footerRegisterTop {
            padding-top: 32px
        }

        .footerRegister.registType02 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_point_ebay01_2.jpg?1726018500);

            background-position: center;
            background-size: cover;
            text-align: center
        }

        .footerRegister.registType03 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_bnr.jpg?1726018500);

            background-position: center;
            background-size: cover;
            background-color: #fff;
            cursor: pointer
        }

        .footerRegister.registType03 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType03 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_txt.png?1726018500) no-repeat center
        }

        .footerRegister.registType04 {
            display: block;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_high_brand_ebay.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType04 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType04 .footerRegisterInner .footerRegisterTxt {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: absolute;
            top: 0;
            left: 0;
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            background: url(/assets/image/common/layout/footer/img_footer_txt_high_brand_ebay.png?1726018500) no-repeat center
        }

        .footerRegister.registType05 {
            display: block;
            position: relative;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_ebay10.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType05 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType05 .footerRegisterInner .footerRegisterTop {
            padding-top: 8px
        }

        .footerRegister.registType05 .footerRegisterBottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 16px 0;
            background-color: #222;
            text-align: center
        }

        .footerRegister.registType06 {
            display: block;
            overflow: hidden;
            position: relative;
            z-index: -2;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_regist_shift11.jpg?1726018500);

            background-position: center;
            background-size: cover;
            cursor: pointer
        }

        .footerRegister.registType06 .footerRegisterInner {
            background: 0 0
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt {
            position: relative;
            position: relative;
            padding-top: 44px
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before {
            top: 0;
            right: -280px;
            z-index: -1;
            width: 1584px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/bg_footer_txt_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        .footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after {
            right: -16px;
            bottom: -20px;
            width: 303px;
            height: 300px;
            background-image: url(https://aucview.aucfan.com/assets/image/common/layout/footer/img_footer_human_shift11.png?1726018500);

            background-position: center;
            background-size: cover
        }

        #globalHeader {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
            position: relative;
            overflow: hidden;
            height: 50px;
            background-color: #fff
        }

        #globalHeader > .globalHeaderInner {
            position: relative;
            width: 1000px;
            height: 40px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #globalHeader > .globalHeaderInner > .ci {
            position: absolute;
            top: 8px;
            left: 32px;
            overflow: hidden
        }

        #globalHeader > .globalHeaderInner > .ci > a {
            display: block;
            height: 35px;
            color: gray
        }

        #globalHeader > .globalHeaderInner > .ci img {
            display: block;
            float: left;
            width: auto;
            height: 34px
        }

        #globalHeader > .globalHeaderInner > .ci .ciTxt {
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            float: left;
            width: 150px;
            margin: 5px 0 0 16px;
            line-height: 1.4
        }

        #globalHeader > .globalHeaderInner > .headerNav {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            margin-top: 12px;
            margin-left: 325px;
            text-align: right
        }

        #globalHeader > .globalHeaderInner > .headerNav > li {
            position: relative;
            display: inline-block;
            margin-left: .4em;
            padding-left: .8em
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:before {
            top: 50%;
            left: 0;
            width: 1px;
            height: 1em;
            margin-top: -.5em;
            background-color: #ccc
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout {
            margin-left: 32px;
            padding-left: 0
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a {
            position: relative;
            display: inline-block;
            padding-left: 18px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before {
            display: block;
            width: 12px;
            height: 15px;
            top: 50%;
            left: 0;
            margin-top: -7.5px
        }

        #globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li:first-child:before {
            display: none
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a {
            color: #666
        }

        #globalHeader > .globalHeaderInner > .headerNav > li a:hover {
            text-decoration: underline
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci, #globalHeader.typeConnect > .globalHeaderInner > .ci, #globalHeader.typeGraphfy > .globalHeaderInner > .ci, #globalHeader.typePro > .globalHeaderInner > .ci {
            top: 10px
        }

        #globalHeader.typeAmacode > .globalHeaderInner > .ci img, #globalHeader.typeConnect > .globalHeaderInner > .ci img, #globalHeader.typeGraphfy > .globalHeaderInner > .ci img, #globalHeader.typePro > .globalHeaderInner > .ci img {
            height: 28px
        }

        body.typeExtend #globalHeader > .globalHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #globalHeader > .globalHeaderInner {
            width: auto
        }

        #headerSwitchingArea {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            z-index: 20;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2
        }

        #headerSwitchingArea .headerSwitchingAreaInner {
            width: 1000px;
            height: 48px;
            margin: -1px auto 0;
            padding: 0 32px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox {
            position: relative;
            float: left;
            width: 350px;
            height: 100%;
            z-index: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab {
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            float: left;
            width: 175px;
            height: 100%;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before {
            top: 50%;
            right: -1px;
            width: 1px;
            height: 24px;
            margin-top: -12px;
            border-left: 1px dotted #b3b3b3
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before {
            display: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            overflow: hidden;
            height: 100%;
            padding: 16px 8px 0;
            color: #666;
            line-height: 1
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            display: block;
            font-weight: 700
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock {
            position: absolute;
            bottom: 2px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 4px
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner {
            position: relative;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar {
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            position: absolute;
            top: 0;
            left: 0;
            width: 173px;
            height: 100%;
            background-color: #29c278
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction {
            float: right;
            height: 100%
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            float: right;
            height: 100%;
            padding: 11.2px 16px;
            color: #666;
            text-align: center
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            height: 28.8px;
            padding: 14.4px 16px 4px;
            border-radius: 0 0 6px 6px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: #e3e4e6
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status {
            position: relative;
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a {
            position: relative;
            padding-right: 32px;
            cursor: default
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 16px;
            color: #666
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName {
            display: inline-block;
            overflow: hidden;
            max-width: 14em;
            font-weight: 700;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before {
            top: -9px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after {
            top: -8px;
            right: 10.4px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login {
            padding: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register {
            padding-top: 0;
            padding-bottom: 0
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            display: block;
            height: 28px;
            margin-top: 10px;
            padding: 0 16px;
            border-radius: 6px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 2.2
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #fa6807
        }

        #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child {
            padding-right: 0
        }

        html:not(:target) #globalHeader > .headerSwitchingAreaInner > .switchingTab > li.current:after {
            background-color: #29c278
        }

        body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner {
            width: auto
        }

        body.pageCateBullet01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateBullet01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateBullet01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateBullet01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_bullet01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a {
            background-color: #d4a85c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a:not(.tb):hover {
            background-color: #ddb97c
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a {
            padding-top: 0;
            background-color: #fa4c07
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a:not(.tb):hover {
            background-color: #fa6807
        }

        body.pageCateMercari01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateMercari01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateMercari01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_mercari01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateTemu01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateTemu01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateTemu01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_temu01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        body.pageCateYahoo01 #headerToolWrap {
            position: relative;
            position: relative;
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            display: block;
            position: absolute;
            content: ""
        }

        body.pageCateYahoo01 #headerToolWrap:before {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #f1f1f2
        }

        body.pageCateYahoo01 #headerToolWrap:after {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/assets/image/common/layout/header/bg_header_yahoo01.jpg?1726018500);

            background-position: 50% 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea {
            border-top: none;
            background: 0 0
        }

        body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner {
            margin-top: 0
        }

        #fixedMinHeader {
            visibility: hidden;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner {
            position: relative;
            width: 1000px;
            height: 41px;
            margin: 0 auto;
            padding: 5px 32px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci {
            position: absolute;
            top: 10px;
            left: 32px;
            overflow: hidden;
            width: 50px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .ci > img {
            width: 130px;
            height: auto
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            float: left;
            width: 75%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox > form {
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox {
            position: relative;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 40px;
            border: none;
            line-height: 35px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 10px;
            color: #ccc;
            text-align: center;
            line-height: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before {
            top: 0;
            left: 0;
            transform: translate3d(0, -50%, 0);
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure {
            display: none;
            position: absolute;
            top: 12px;
            right: 12px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            height: 100%;
            border: 1px solid #999;
            border-left: none;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 45px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            top: 0;
            right: 0;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore {
            font-size: 15px;
            font-size: 1rem;
            position: absolute;
            top: 0;
            right: -210px;
            height: 100%;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a {
            display: inline-block;
            width: 200px;
            padding: 5px 0 10px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a > [class*=cartIco] {
            top: -.15em;
            margin: 0 0 0 4px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            display: none;
            position: absolute;
            top: 35px;
            left: 4px;
            min-width: 180px;
            background-color: #303134
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul {
            padding-bottom: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a {
            position: relative;
            display: block;
            position: relative;
            padding: 4px 16px 4px 24px;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before {
            top: 50%;
            left: 0;
            width: 8px;
            height: 1px;
            margin-top: -1px;
            background-color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover {
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool {
            display: block;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li {
            position: relative;
            float: right;
            margin-left: 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a {
            display: block;
            padding: 10px 8px;
            background-color: #484a4f;
            border-radius: 6px;
            color: #fff;
            transition: background-color .2s ease
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover {
            background-color: #616369
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser {
            width: 50px;
            height: 100%;
            z-index: 1
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            display: block;
            height: 100%;
            padding: 0 5px;
            color: #fff;
            cursor: default
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:not(.tb):hover {
            background-color: #484a4f;
            color: #96d533
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before {
            display: block;
            width: 28px;
            height: 27px;
            top: 50%;
            left: 50%;
            margin: -13.5px 0 0 -13.5px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span {
            display: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 43px;
            right: 0;
            opacity: 0;
            width: 190px;
            margin-top: -8px;
            padding: 16px 16px;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #333;
            text-align: left
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before {
            top: -9px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #ddd;
            border-style: solid;
            border-width: 0 9px 9px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after {
            top: -8px;
            right: 14px;
            width: 0;
            height: 0;
            margin-left: -9px;
            border-color: transparent transparent #fff;
            border-style: solid;
            border-width: 0 9px 8px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid #ddd
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: none
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a {
            display: block;
            padding: 2px 0;
            color: #333
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover {
            color: #89c629
        }

        #fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a > .subTxt {
            font-size: 11px;
            font-size: .73333rem;
            display: block;
            color: #999;
            margin-top: -.2em
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 40px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            right: -35px;
            width: 24px;
            height: 24px;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8)
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -7px 0 0 -7px
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt {
            display: table;
            color: #fff
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl {
            display: table-cell;
            vertical-align: middle;
            width: 560px;
            padding: 0 8px;
            border-right: 1px dotted #666
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemTtl > .itemTtlInner {
            overflow: hidden;
            height: 41px;
            vertical-align: middle;
            line-height: 1.4em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail {
            display: table-cell;
            vertical-align: middle;
            max-width: 200px;
            padding: 0 8px;
            word-wrap: break-word
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemDetailInner {
            overflow: hidden;
            height: 1.6em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomItemsTxt > .itemDetail > .itemShop {
            font-size: 10px;
            font-size: .66667rem;
            overflow: hidden;
            height: 1.5em;
            word-break: break-all
        }

        #fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomBtn {
            position: absolute;
            right: 8px;
            top: 4px;
            width: 160px
        }

        body.typeExtend #fixedMinHeader > .fixedMinHeaderInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #fixedMinHeader > .fixedMinHeaderInner {
            width: auto
        }

        .adBnrBoxW224, .adBnrBoxW300, .adBnrBoxW336, .adBnrBoxW468, .adBnrBoxW600, .adBnrBoxW728, .adBnrBoxW970 {
            position: relative;
            z-index: 1;
            margin: 16px auto;
            text-align: center
        }

        .adBnrBoxW224 > iframe, .adBnrBoxW300 > iframe, .adBnrBoxW336 > iframe, .adBnrBoxW468 > iframe, .adBnrBoxW600 > iframe, .adBnrBoxW728 > iframe, .adBnrBoxW970 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW224 > .adBnrConfig, .adBnrBoxW300 > .adBnrConfig, .adBnrBoxW336 > .adBnrConfig, .adBnrBoxW468 > .adBnrConfig, .adBnrBoxW600 > .adBnrConfig, .adBnrBoxW728 > .adBnrConfig, .adBnrBoxW970 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW224 > .adBnrConfig > span, .adBnrBoxW300 > .adBnrConfig > span, .adBnrBoxW336 > .adBnrConfig > span, .adBnrBoxW468 > .adBnrConfig > span, .adBnrBoxW600 > .adBnrConfig > span, .adBnrBoxW728 > .adBnrConfig > span, .adBnrBoxW970 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW224 > .adBnrConfig > span > i, .adBnrBoxW300 > .adBnrConfig > span > i, .adBnrBoxW336 > .adBnrConfig > span > i, .adBnrBoxW468 > .adBnrConfig > span > i, .adBnrBoxW600 > .adBnrConfig > span > i, .adBnrBoxW728 > .adBnrConfig > span > i, .adBnrBoxW970 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW224 > .substituteBlock, .adBnrBoxW300 > .substituteBlock, .adBnrBoxW336 > .substituteBlock, .adBnrBoxW468 > .substituteBlock, .adBnrBoxW600 > .substituteBlock, .adBnrBoxW728 > .substituteBlock, .adBnrBoxW970 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff;
            text-align: center
        }

        .adBnrBoxW224 > .substituteBlock > .close, .adBnrBoxW300 > .substituteBlock > .close, .adBnrBoxW336 > .substituteBlock > .close, .adBnrBoxW468 > .substituteBlock > .close, .adBnrBoxW600 > .substituteBlock > .close, .adBnrBoxW728 > .substituteBlock > .close, .adBnrBoxW970 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW224 > .substituteBlock > a, .adBnrBoxW300 > .substituteBlock > a, .adBnrBoxW336 > .substituteBlock > a, .adBnrBoxW468 > .substituteBlock > a, .adBnrBoxW600 > .substituteBlock > a, .adBnrBoxW728 > .substituteBlock > a, .adBnrBoxW970 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW224 > .substituteBlock p, .adBnrBoxW300 > .substituteBlock p, .adBnrBoxW336 > .substituteBlock p, .adBnrBoxW468 > .substituteBlock p, .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW224 > .substituteBlock .premTxt, .adBnrBoxW300 > .substituteBlock .premTxt, .adBnrBoxW336 > .substituteBlock .premTxt, .adBnrBoxW468 > .substituteBlock .premTxt, .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 0 0 16px;
            padding-top: 48px;
            color: #fff
        }

        .adBnrBoxW224 > .substituteBlock [class*=btnType], .adBnrBoxW300 > .substituteBlock [class*=btnType], .adBnrBoxW336 > .substituteBlock [class*=btnType], .adBnrBoxW468 > .substituteBlock [class*=btnType], .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 260px;
            margin: 0 auto
        }

        .adBnrBoxW600 > .substituteBlock > .colType02, .adBnrBoxW728 > .substituteBlock > .colType02, .adBnrBoxW970 > .substituteBlock > .colType02 {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            width: 550px;
            text-align: left
        }

        .adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock, .adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock {
            vertical-align: middle
        }

        .adBnrBoxW600 > .substituteBlock p, .adBnrBoxW728 > .substituteBlock p, .adBnrBoxW970 > .substituteBlock p {
            margin: 16px 0
        }

        .adBnrBoxW600 > .substituteBlock .premTxt, .adBnrBoxW728 > .substituteBlock .premTxt, .adBnrBoxW970 > .substituteBlock .premTxt {
            margin: 0;
            padding-top: 0
        }

        .adBnrBoxW600 > .substituteBlock [class*=btnType], .adBnrBoxW728 > .substituteBlock [class*=btnType], .adBnrBoxW970 > .substituteBlock [class*=btnType] {
            width: 240px
        }

        .adBnrBoxW160, .adBnrBoxW220 {
            position: relative;
            z-index: 1;
            margin: 16px auto
        }

        .adBnrBoxW160 > iframe, .adBnrBoxW220 > iframe {
            margin: 0 auto
        }

        .adBnrBoxW160 .adBnrClose, .adBnrBoxW220 .adBnrClose {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 3;
            width: 24px;
            height: 24px;
            border: 2px solid #ddd;
            background-color: #fff;
            text-align: center;
            cursor: pointer
        }

        .adBnrBoxW160 .adBnrClose:not(.tb):hover, .adBnrBoxW220 .adBnrClose:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adBnrBoxW160 .adBnrClose [class*=crossIco], .adBnrBoxW220 .adBnrClose [class*=crossIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .adBnrBoxW160 .adBnrRipple, .adBnrBoxW220 .adBnrRipple {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            display: none;
            position: absolute;
            top: -8px;
            right: -8px;
            z-index: 2;
            width: 24px;
            height: 24px;
            background-color: #fff
        }

        .adBnrBoxW160 > .adBnrConfig, .adBnrBoxW220 > .adBnrConfig {
            padding-bottom: 4px;
            color: #999;
            text-align: right;
            font-size: 13px;
            font-size: .86667rem
        }

        .adBnrBoxW160 > .adBnrConfig > span, .adBnrBoxW220 > .adBnrConfig > span {
            cursor: pointer
        }

        .adBnrBoxW160 > .adBnrConfig > span > i, .adBnrBoxW220 > .adBnrConfig > span > i {
            margin-top: -1px;
            margin-right: 0
        }

        .adBnrBoxW160 > .substituteBlock, .adBnrBoxW220 > .substituteBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background-color: #616369;
            color: #fff
        }

        .adBnrBoxW160 > .substituteBlock > .close, .adBnrBoxW220 > .substituteBlock > .close {
            position: absolute;
            top: 16px;
            right: 16px;
            z-index: 1;
            margin: 0;
            cursor: pointer
        }

        .adBnrBoxW160 > .substituteBlock > a, .adBnrBoxW220 > .substituteBlock > a {
            display: block;
            width: 100%;
            height: 100%
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox, .adBnrBoxW220 > .substituteBlock .premTxtBox {
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 340px;
            margin-bottom: 24px;
            color: #fff;
            text-align: left
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock {
            position: absolute;
            top: 0;
            left: 50%;
            padding-top: 50px
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            margin: 0;
            -ms-writing-mode: tb-rl;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
            -webkit-text-orientation: upright;
            text-orientation: upright;
            white-space: nowrap;
            letter-spacing: 4px;
            line-height: 1.8
        }

        .adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .txtH, .adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .txtH {
            -ms-text-combine-horizontal: all;
            -webkit-text-combine: horizontal;
            text-combine-upright: all
        }

        .adBnrBoxW160 > .substituteBlock [class*=btnType], .adBnrBoxW220 > .substituteBlock [class*=btnType] {
            display: block;
            width: 140px;
            margin: 0 auto
        }

        .adBnrBoxW160 {
            width: 160px
        }

        .adBnrBoxW220 {
            width: 220px
        }

        .adBnrBoxW224 {
            width: 224px
        }

        .adBnrBoxW300 {
            width: 300px
        }

        .adBnrBoxW336 {
            width: 336px
        }

        .adBnrBoxW468 {
            width: 468px
        }

        .adBnrBoxW600 {
            width: 600px
        }

        .adBnrBoxW728 {
            width: 728px
        }

        .adBnrBoxW970 {
            width: 970px
        }

        .adBnrBoxH60 {
            position: relative;
            min-height: 60px
        }

        .adBnrBoxH60 .lazyload {
            width: auto;
            height: 60px
        }

        .adBnrBoxH90 {
            position: relative;
            min-height: 90px
        }

        .adBnrBoxH90 .lazyload {
            width: auto;
            height: 90px
        }

        .adBnrBoxH250 {
            position: relative;
            min-height: 250px
        }

        .adBnrBoxH250 .lazyload {
            width: auto;
            height: 250px
        }

        .adBnrBoxH280 {
            position: relative;
            min-height: 280px
        }

        .adBnrBoxH280 .lazyload {
            width: auto;
            height: 280px
        }

        .adBnrBoxH300 {
            position: relative;
            min-height: 300px
        }

        .adBnrBoxH300 .lazyload {
            width: auto;
            height: 300px
        }

        .adBnrBoxH600 {
            position: relative;
            min-height: 600px
        }

        .adBnrBoxH600 .lazyload {
            width: auto;
            height: 600px
        }

        .adTileBox {
            width: 600px;
            margin: 0 auto 16px
        }

        .adTileBox > .adTileBlock > .adTileList > li {
            float: left;
            width: 101px;
            height: 101px;
            margin-left: -2px
        }

        .adTileBox > .adTileBlock > .adTileList > li:first-child {
            margin-left: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%;
            border: 2px solid #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 94px
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            width: auto;
            max-width: 101px;
            height: auto;
            max-height: 101px;
            vertical-align: middle
        }

        .adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt {
            top: 0
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -moz-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            -o-transition: top .5s cubic-bezier(.165, .84, .44, 1);
            transition: top .5s cubic-bezier(.165, .84, .44, 1);
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9)
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            height: 32px;
            margin: 0;
            padding: 4px 4px 0;
            color: #333
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .postage {
            font-size: 10px;
            font-size: .66667rem;
            margin: 0 4px 2px;
            margin-left: auto;
            padding: 2px 4px;
            width: 4em;
            text-align: right;
            border-radius: 4px;
            background-color: #000;
            color: #fff
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .point {
            margin: 0;
            padding: 2px 4px;
            background-color: #fa4c07;
            color: #fff;
            text-align: center
        }

        .adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            padding: 0 4px;
            text-align: right;
            color: #fa4c07;
            font-weight: 700
        }

        .adTileBox > .adTileBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adTileBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adTileBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .adVerticalTileBox {
            position: relative;
            z-index: 1;
            width: 100%;
            min-width: 248px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 140px;
            border: 1px solid #fff;
            border-top: none;
            background-color: #303134
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li:first-child {
            border-top: 1px solid #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:before {
            background-image: -svg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-size: 100%;
            background-image: -owg-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover {
            background-color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover:before {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a:not(.tb):hover > .adTxt {
            opacity: 0
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg {
            position: relative;
            width: 100%;
            height: 100%;
            text-align: center
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            padding: 8px 12px;
            color: #fff
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name {
            margin: 0 0 4px
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price {
            margin: 0;
            text-align: right
        }

        .adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price > .val {
            font-size: 15px;
            font-size: 1rem;
            margin-right: 4px;
            font-weight: 700
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            height: 98px;
            border: 2px solid #333;
            background: #fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1726018500) no-repeat left center;
            text-align: center;
            text-shadow: 2px 1px 0 #fff;
            line-height: 98px
        }

        .adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover {
            background-position: -928px center;
            color: #333
        }

        .adVerticalTileBox > .adNonBlock > .logo {
            margin: 8px 0 0
        }

        .adVerticalTileBox > .adNonBlock > .logo > a {
            float: left;
            margin: 0
        }

        .adVerticalTileBox > .adNonBlock > .logo .appealTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            display: block;
            margin-right: 30px;
            color: #fa4c07;
            text-align: center
        }

        .bnrWidthFull {
            margin: 0
        }

        .bnrWidthFull > a {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            display: block;
            width: 100%;
            height: 40px;
            background-repeat: repeat-x;
            background-position: center top;
            cursor: pointer
        }

        .bnrWidthFull.netsea a {
            background-image: url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1726018500)
        }

        .bnrWidthFull.rakuten1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1726018500)
        }

        .bnrWidthFull.rakuten2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1726018500)
        }

        .bnrWidthFull.yahoo a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1726018500)
        }

        .bnrWidthFull.amazon a {
            background-image: url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1726018500)
        }

        .bnrWidthFull.rakutenPointup a {
            background-image: url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1726018500)
        }

        .bnrWidthFull.school a {
            background-image: url(/assets/image/banner/size_width_full/bnr_school.png?1726018500)
        }

        .bnrWidthFull.yahuoku1 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1726018500)
        }

        .bnrWidthFull.yahuoku2 a {
            background-image: url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1726018500)
        }

        .bnrWidthFull.mercari a {
            background-image: url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1726018500)
        }

        .bnrLinkTxtBox {
            overflow: hidden;
            width: 600px;
            margin: 0 auto 32px
        }

        .bnrLinkTxtBox ul {
            display: flex;
            justify-content: center
        }

        .bnrLinkTxtBox ul li {
            font-size: 14px;
            font-size: .93333rem;
            margin: 4px
        }

        .bnrLinkTxtBox ul li .bnrLinkTxtBoxInner {
            display: inline-block;
            margin: 4px
        }

        .adSideJackType01 {
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            position: absolute;
            top: 0;
            margin-top: 16px
        }

        .adSideJackType01.typeLeft {
            left: -160px;
            margin-left: 16px
        }

        .adSideJackType01.typeRight {
            right: -160px;
            margin-right: 16px
        }

        .adSideJackType02 {
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }

        .adSideJackType02 > a {
            position: relative;
            display: block;
            position: relative;
            top: 0;
            width: 50%;
            height: 100%
        }

        .adSideJackType02 > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .adSideJackType02 > a:before {
            display: block;
            top: 0;
            width: 430px;
            height: 100%;
            cursor: pointer
        }

        .adSideJackType02 > a:nth-child(1) {
            float: left;
            background-repeat: repeat;
            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(1):before {
            right: 532px;

            background-position: 100% 0
        }

        .adSideJackType02 > a:nth-child(2) {
            float: right;
            background-repeat: repeat;
            background-position: 0 0
        }

        .adSideJackType02 > a:nth-child(2):before {
            left: 532px;

            background-position: 0 0
        }

        .adSideJackType02 .closeBtnBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            top: 50px;
            left: 50%;
            width: 70px;
            margin-left: 532px;
            padding: 10px 6px 6px;
            cursor: pointer
        }

        .adSideJackType02 .closeBtnBlock:not(.tb):hover .closeBtn {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .adSideJackType02 .closeBtnBlock .closeBtn {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            overflow: hidden;
            padding: 5px 0 5px 20px;
            background-color: #fff;
            color: #666;
            line-height: 1;
            white-space: nowrap
        }

        .adSideJackType02 .closeBtnBlock .closeBtn .closeIco {
            font-size: 10px;
            font-size: .66667rem;
            position: absolute;
            top: 0;
            left: 0
        }

        .adSideJackType02.bullet01 > a {
            background: #000
        }

        .adSideJackType02.bullet01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn {
            background-color: #303134;
            color: #fff
        }

        .adSideJackType02.bullet01 .closeBtnBlock .closeBtn .closeIco {
            color: #fff
        }

        .adSideJackType02.mercari01 > a {
            background: #ff333f
        }

        .adSideJackType02.mercari01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.mercari01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a {
            background: #de2715
        }

        .adSideJackType02.temu01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.temu01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a {
            background: #2b030a
        }

        .adSideJackType02.yahoo01 > a:nth-child(1):before {
            background-image: url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1726018500)
        }

        .adSideJackType02.yahoo01 > a:nth-child(2):before {
            background-image: url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1726018500)
        }

        @media all and (min-width: 1440px) {
            .adSideJackType01 {
                margin-top: 24px
            }

            .adSideJackType01.typeLeft {
                margin-left: 8px
            }

            .adSideJackType01.typeRight {
                margin-right: 8px
            }
        }

        @media all and (max-width: 1366px) {
            .adSideJackType01 {
                display: none
            }
        }

        @media all and (max-width: 1600px) {
            body.typeExtend .adSideJackType01 {
                display: none
            }
        }

        [data-supballoon] {
            position: relative
        }

        [data-supballoon] .balloonWrap {
            position: absolute;
            z-index: 10;
            width: 35px;
            height: 34px
        }

        [data-supballoon] .balloonWrap > .balloonSymbol {
            margin: 0
        }

        [data-supballoon] .balloonWrap > .balloonBox {
            display: none;
            position: absolute;
            right: 2px;
            bottom: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid #ffa200;
            background: #fff;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%
        }

        [data-supballoon] .balloonWrap > .balloonBox > .balloonCont {
            display: none;
            width: 100%
        }

        [class*=btnType] > button {
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            cursor: pointer
        }

        .btnType01, a.btnType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType01.btnColor01, a.btnType01.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType01.btnColor01:not(.tb):hover, a.btnType01.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType01.btnColor01 > button, a.btnType01.btnColor01 > button {
            color: #fff
        }

        .btnType01.btnColor02, a.btnType01.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType01.btnColor02:not(.tb):hover, a.btnType01.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType01.btnColor02 > button, a.btnType01.btnColor02 > button {
            color: #fff
        }

        .btnType01.btnColor03, a.btnType01.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType01.btnColor03:not(.tb):hover, a.btnType01.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType01.btnColor03 > button, a.btnType01.btnColor03 > button {
            color: #fff
        }

        .btnType01.btnColor04, a.btnType01.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType01.btnColor04:not(.tb):hover, a.btnType01.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType01.btnColor04 > button, a.btnType01.btnColor04 > button {
            color: #fff
        }

        .btnType01.btnColor05, a.btnType01.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor05:not(.tb):hover, a.btnType01.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #fff
        }

        .btnType01.btnColor05 > button, a.btnType01.btnColor05 > button {
            color: #333
        }

        .btnType01.btnColor06, a.btnType01.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType01.btnColor06:not(.tb):hover, a.btnType01.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #fff
        }

        .btnType01.btnColor06 > button, a.btnType01.btnColor06 > button {
            color: #333
        }

        .btnType01.btnColor07, a.btnType01.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType01.btnColor07:not(.tb):hover, a.btnType01.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType01.btnColor07 > button, a.btnType01.btnColor07 > button {
            color: #fff
        }

        .btnType01.btnColor08, a.btnType01.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType01.btnColor08:not(.tb):hover, a.btnType01.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType01.btnColor08 > button, a.btnType01.btnColor08 > button {
            color: #fff
        }

        .btnType01.btnSnsColor01, a.btnType01.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType01.btnSnsColor01:not(.tb):hover, a.btnType01.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType01.btnSnsColor01 > button, a.btnType01.btnSnsColor01 > button {
            color: #fff
        }

        .btnType01.btnSnsColor02, a.btnType01.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType01.btnSnsColor02:not(.tb):hover, a.btnType01.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType01.btnSnsColor02 > button, a.btnType01.btnSnsColor02 > button {
            color: #fff
        }

        .btnType01.btnSnsColor03, a.btnType01.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType01.btnSnsColor03:not(.tb):hover, a.btnType01.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType01.btnSnsColor03 > button, a.btnType01.btnSnsColor03 > button {
            color: #fff
        }

        .btnType01.btnSnsColor04, a.btnType01.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType01.btnSnsColor04:not(.tb):hover, a.btnType01.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType01.btnSnsColor04 > button, a.btnType01.btnSnsColor04 > button {
            color: #fff
        }

        .btnType01.btnSnsColor05, a.btnType01.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType01.btnSnsColor05:not(.tb):hover, a.btnType01.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType01.btnSnsColor05 > button, a.btnType01.btnSnsColor05 > button {
            color: #fff
        }

        .btnType01.btnSnsColor06, a.btnType01.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType01.btnSnsColor06:not(.tb):hover, a.btnType01.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType01.btnSnsColor06 > button, a.btnType01.btnSnsColor06 > button {
            color: #fff
        }

        .btnType01.btnBdr, a.btnType01.btnBdr {
            border: 1px solid #ddd
        }

        .btnType01:not(.tb):hover, a.btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        .btnType02, a.btnType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 60px;
            height: 60px;
            border: none;
            background-color: #e6e6e6;
            color: #333;
            text-align: center;
            line-height: 60px;
            vertical-align: middle;
            cursor: pointer
        }

        .btnType02.btnColor01, a.btnType02.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType02.btnColor01:not(.tb):hover, a.btnType02.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType02.btnColor01 > button, a.btnType02.btnColor01 > button {
            color: #fff
        }

        .btnType02.btnColor02, a.btnType02.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType02.btnColor02:not(.tb):hover, a.btnType02.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType02.btnColor02 > button, a.btnType02.btnColor02 > button {
            color: #fff
        }

        .btnType02.btnColor03, a.btnType02.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType02.btnColor03:not(.tb):hover, a.btnType02.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType02.btnColor03 > button, a.btnType02.btnColor03 > button {
            color: #fff
        }

        .btnType02.btnColor04, a.btnType02.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType02.btnColor04:not(.tb):hover, a.btnType02.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType02.btnColor04 > button, a.btnType02.btnColor04 > button {
            color: #fff
        }

        .btnType02.btnColor05, a.btnType02.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor05:not(.tb):hover, a.btnType02.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #fff
        }

        .btnType02.btnColor05 > button, a.btnType02.btnColor05 > button {
            color: #333
        }

        .btnType02.btnColor06, a.btnType02.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType02.btnColor06:not(.tb):hover, a.btnType02.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #fff
        }

        .btnType02.btnColor06 > button, a.btnType02.btnColor06 > button {
            color: #333
        }

        .btnType02.btnColor07, a.btnType02.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType02.btnColor07:not(.tb):hover, a.btnType02.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType02.btnColor07 > button, a.btnType02.btnColor07 > button {
            color: #fff
        }

        .btnType02.btnColor08, a.btnType02.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType02.btnColor08:not(.tb):hover, a.btnType02.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType02.btnColor08 > button, a.btnType02.btnColor08 > button {
            color: #fff
        }

        .btnType02.btnSnsColor01, a.btnType02.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType02.btnSnsColor01:not(.tb):hover, a.btnType02.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType02.btnSnsColor01 > button, a.btnType02.btnSnsColor01 > button {
            color: #fff
        }

        .btnType02.btnSnsColor02, a.btnType02.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType02.btnSnsColor02:not(.tb):hover, a.btnType02.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType02.btnSnsColor02 > button, a.btnType02.btnSnsColor02 > button {
            color: #fff
        }

        .btnType02.btnSnsColor03, a.btnType02.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType02.btnSnsColor03:not(.tb):hover, a.btnType02.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType02.btnSnsColor03 > button, a.btnType02.btnSnsColor03 > button {
            color: #fff
        }

        .btnType02.btnSnsColor04, a.btnType02.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType02.btnSnsColor04:not(.tb):hover, a.btnType02.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType02.btnSnsColor04 > button, a.btnType02.btnSnsColor04 > button {
            color: #fff
        }

        .btnType02.btnSnsColor05, a.btnType02.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType02.btnSnsColor05:not(.tb):hover, a.btnType02.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType02.btnSnsColor05 > button, a.btnType02.btnSnsColor05 > button {
            color: #fff
        }

        .btnType02.btnSnsColor06, a.btnType02.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType02.btnSnsColor06:not(.tb):hover, a.btnType02.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType02.btnSnsColor06 > button, a.btnType02.btnSnsColor06 > button {
            color: #fff
        }

        .btnType02.btnBdr, a.btnType02.btnBdr {
            border: 1px solid #ddd
        }

        .btnType02:not(.tb):hover, a.btnType02:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #ededed
        }

        .btnType02 > i, a.btnType02 > i {
            vertical-align: middle
        }

        .btnType03, a.btnType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 4px 0 0 #bababa;
            -moz-box-shadow: 0 4px 0 0 #bababa;
            box-shadow: 0 4px 0 0 #bababa;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            padding: 8px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType03.btnColor01, a.btnType03.btnColor01 {
            -webkit-box-shadow: 0 4px 0 0 #cc8200;
            -moz-box-shadow: 0 4px 0 0 #cc8200;
            box-shadow: 0 4px 0 0 #cc8200;
            background-color: #ffa200;
            color: #fff
        }

        .btnType03.btnColor01 > button, a.btnType03.btnColor01 > button {
            color: #fff
        }

        .btnType03.btnColor02, a.btnType03.btnColor02 {
            -webkit-box-shadow: 0 4px 0 0 #dd460a;
            -moz-box-shadow: 0 4px 0 0 #dd460a;
            box-shadow: 0 4px 0 0 #dd460a;
            background-color: #f56026;
            color: #fff
        }

        .btnType03.btnColor02 > button, a.btnType03.btnColor02 > button {
            color: #fff
        }

        .btnType03.btnColor03, a.btnType03.btnColor03 {
            -webkit-box-shadow: 0 4px 0 0 #4f8818;
            -moz-box-shadow: 0 4px 0 0 #4f8818;
            box-shadow: 0 4px 0 0 #4f8818;
            background-color: #68b41f;
            color: #fff
        }

        .btnType03.btnColor03 > button, a.btnType03.btnColor03 > button {
            color: #fff
        }

        .btnType03.btnColor04, a.btnType03.btnColor04 {
            -webkit-box-shadow: 0 4px 0 0 #808f05;
            -moz-box-shadow: 0 4px 0 0 #808f05;
            box-shadow: 0 4px 0 0 #808f05;
            background-color: #acc007;
            color: #fff
        }

        .btnType03.btnColor04 > button, a.btnType03.btnColor04 > button {
            color: #fff
        }

        .btnType03.btnColor05, a.btnType03.btnColor05 {
            -webkit-box-shadow: 0 4px 0 0 #e6e6e6;
            -moz-box-shadow: 0 4px 0 0 #e6e6e6;
            box-shadow: 0 4px 0 0 #e6e6e6;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #fff
        }

        .btnType03.btnColor05 > button, a.btnType03.btnColor05 > button {
            color: #333
        }

        .btnType03.btnColor06, a.btnType03.btnColor06 {
            -webkit-box-shadow: 0 4px 0 0 #d6dbe9;
            -moz-box-shadow: 0 4px 0 0 #d6dbe9;
            box-shadow: 0 4px 0 0 #d6dbe9;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #fff
        }

        .btnType03.btnColor06 > button, a.btnType03.btnColor06 > button {
            color: #333
        }

        .btnType03.btnColor07, a.btnType03.btnColor07 {
            -webkit-box-shadow: 0 4px 0 0 #181819;
            -moz-box-shadow: 0 4px 0 0 #181819;
            box-shadow: 0 4px 0 0 #181819;
            background-color: #303134;
            color: #fff
        }

        .btnType03.btnColor07 > button, a.btnType03.btnColor07 > button {
            color: #fff
        }

        .btnType03.btnColor08, a.btnType03.btnColor08 {
            -webkit-box-shadow: 0 4px 0 0 #20985e;
            -moz-box-shadow: 0 4px 0 0 #20985e;
            box-shadow: 0 4px 0 0 #20985e;
            background-color: #29c278;
            color: #fff
        }

        .btnType03.btnColor08 > button, a.btnType03.btnColor08 > button {
            color: #fff
        }

        .btnType03.btnSnsColor01, a.btnType03.btnSnsColor01 {
            -webkit-box-shadow: 0 4px 0 0 #2795e9;
            -moz-box-shadow: 0 4px 0 0 #2795e9;
            box-shadow: 0 4px 0 0 #2795e9;
            background-color: #55acee;
            color: #fff
        }

        .btnType03.btnSnsColor01 > button, a.btnType03.btnSnsColor01 > button {
            color: #fff
        }

        .btnType03.btnSnsColor02, a.btnType03.btnSnsColor02 {
            -webkit-box-shadow: 0 4px 0 0 #009000;
            -moz-box-shadow: 0 4px 0 0 #009000;
            box-shadow: 0 4px 0 0 #009000;
            background-color: #00c300;
            color: #fff
        }

        .btnType03.btnSnsColor02 > button, a.btnType03.btnSnsColor02 > button {
            color: #fff
        }

        .btnType03.btnSnsColor03, a.btnType03.btnSnsColor03 {
            -webkit-box-shadow: 0 4px 0 0 #2d4373;
            -moz-box-shadow: 0 4px 0 0 #2d4373;
            box-shadow: 0 4px 0 0 #2d4373;
            background-color: #3b5998;
            color: #fff
        }

        .btnType03.btnSnsColor03 > button, a.btnType03.btnSnsColor03 > button {
            color: #fff
        }

        .btnType03.btnSnsColor04, a.btnType03.btnSnsColor04 {
            -webkit-box-shadow: 0 4px 0 0 #006eab;
            -moz-box-shadow: 0 4px 0 0 #006eab;
            box-shadow: 0 4px 0 0 #006eab;
            background-color: #008fde;
            color: #fff
        }

        .btnType03.btnSnsColor04 > button, a.btnType03.btnSnsColor04 > button {
            color: #fff
        }

        .btnType03.btnSnsColor05, a.btnType03.btnSnsColor05 {
            -webkit-box-shadow: 0 4px 0 0 #bd2e22;
            -moz-box-shadow: 0 4px 0 0 #bd2e22;
            box-shadow: 0 4px 0 0 #bd2e22;
            background-color: #db4437;
            color: #fff
        }

        .btnType03.btnSnsColor05 > button, a.btnType03.btnSnsColor05 > button {
            color: #fff
        }

        .btnType03.btnSnsColor06, a.btnType03.btnSnsColor06 {
            -webkit-box-shadow: 0 4px 0 0 #000;
            -moz-box-shadow: 0 4px 0 0 #000;
            box-shadow: 0 4px 0 0 #000;
            background-color: #000;
            color: #fff
        }

        .btnType03.btnSnsColor06 > button, a.btnType03.btnSnsColor06 > button {
            color: #fff
        }

        .btnType03.btnBdr, a.btnType03.btnBdr {
            border: 1px solid #ddd
        }

        .btnType03:not(.tb):hover, a.btnType03:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 4px
        }

        .btnType04, a.btnType04 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 -3px 1px 0 #bababa inset;
            -moz-box-shadow: 0 -3px 1px 0 #bababa inset;
            box-shadow: 0 -3px 1px 0 #bababa inset;
            font-size: 15px;
            font-size: 1rem;
            display: inline-block;
            width: 100%;
            padding: 8px 8px 10px 8px;
            border: 2px solid #ccc;
            background-color: #e0e0e0;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        .btnType04.btnColor01, a.btnType04.btnColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #b37100 inset;
            -moz-box-shadow: 0 -2px .5px 0 #b37100 inset;
            box-shadow: 0 -2px .5px 0 #b37100 inset;
            border-color: #b37100;
            background-color: #ffa200;
            color: #fff
        }

        .btnType04.btnColor01 > button, a.btnType04.btnColor01 > button {
            color: #fff
        }

        .btnType04.btnColor02, a.btnType04.btnColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c53e09 inset;
            box-shadow: 0 -2px .5px 0 #c53e09 inset;
            border-color: #c53e09;
            background-color: #f56026;
            color: #fff
        }

        .btnType04.btnColor02 > button, a.btnType04.btnColor02 > button {
            color: #fff
        }

        .btnType04.btnColor03, a.btnType04.btnColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #427314 inset;
            -moz-box-shadow: 0 -2px .5px 0 #427314 inset;
            box-shadow: 0 -2px .5px 0 #427314 inset;
            border-color: #427314;
            background-color: #68b41f;
            color: #fff
        }

        .btnType04.btnColor03 > button, a.btnType04.btnColor03 > button {
            color: #fff
        }

        .btnType04.btnColor04, a.btnType04.btnColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            -moz-box-shadow: 0 -2px .5px 0 #6a7604 inset;
            box-shadow: 0 -2px .5px 0 #6a7604 inset;
            border-color: #6a7604;
            background-color: #acc007;
            color: #fff
        }

        .btnType04.btnColor04 > button, a.btnType04.btnColor04 > button {
            color: #fff
        }

        .btnType04.btnColor05, a.btnType04.btnColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            -moz-box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            box-shadow: 0 -2px .5px 0 #d9d9d9 inset;
            border-color: #d9d9d9;
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #fff
        }

        .btnType04.btnColor05 > button, a.btnType04.btnColor05 > button {
            color: #333
        }

        .btnType04.btnColor06, a.btnType04.btnColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            box-shadow: 0 -2px .5px 0 #c6cce0 inset;
            border-color: #c6cce0;
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #fff
        }

        .btnType04.btnColor06 > button, a.btnType04.btnColor06 > button {
            color: #333
        }

        .btnType04.btnColor07, a.btnType04.btnColor07 {
            -webkit-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            -moz-box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            box-shadow: 0 -2px .5px 0 #0b0c0c inset;
            border-color: #0b0c0c;
            background-color: #303134;
            color: #fff
        }

        .btnType04.btnColor07 > button, a.btnType04.btnColor07 > button {
            color: #fff
        }

        .btnType04.btnColor08, a.btnType04.btnColor08 {
            -webkit-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1c8351 inset;
            box-shadow: 0 -2px .5px 0 #1c8351 inset;
            border-color: #1c8351;
            background-color: #29c278;
            color: #fff
        }

        .btnType04.btnColor08 > button, a.btnType04.btnColor08 > button {
            color: #fff
        }

        .btnType04.btnSnsColor01, a.btnType04.btnSnsColor01 {
            -webkit-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            -moz-box-shadow: 0 -2px .5px 0 #1689e0 inset;
            box-shadow: 0 -2px .5px 0 #1689e0 inset;
            border-color: #1689e0;
            background-color: #55acee;
            color: #fff
        }

        .btnType04.btnSnsColor01 > button, a.btnType04.btnSnsColor01 > button {
            color: #fff
        }

        .btnType04.btnSnsColor02, a.btnType04.btnSnsColor02 {
            -webkit-box-shadow: 0 -2px .5px 0 #070 inset;
            -moz-box-shadow: 0 -2px .5px 0 #070 inset;
            box-shadow: 0 -2px .5px 0 #070 inset;
            border-color: #070;
            background-color: #00c300;
            color: #fff
        }

        .btnType04.btnSnsColor02 > button, a.btnType04.btnSnsColor02 > button {
            color: #fff
        }

        .btnType04.btnSnsColor03, a.btnType04.btnSnsColor03 {
            -webkit-box-shadow: 0 -2px .5px 0 #263961 inset;
            -moz-box-shadow: 0 -2px .5px 0 #263961 inset;
            box-shadow: 0 -2px .5px 0 #263961 inset;
            border-color: #263961;
            background-color: #3b5998;
            color: #fff
        }

        .btnType04.btnSnsColor03 > button, a.btnType04.btnSnsColor03 > button {
            color: #fff
        }

        .btnType04.btnSnsColor04, a.btnType04.btnSnsColor04 {
            -webkit-box-shadow: 0 -2px .5px 0 #005e92 inset;
            -moz-box-shadow: 0 -2px .5px 0 #005e92 inset;
            box-shadow: 0 -2px .5px 0 #005e92 inset;
            border-color: #005e92;
            background-color: #008fde;
            color: #fff
        }

        .btnType04.btnSnsColor04 > button, a.btnType04.btnSnsColor04 > button {
            color: #fff
        }

        .btnType04.btnSnsColor05, a.btnType04.btnSnsColor05 {
            -webkit-box-shadow: 0 -2px .5px 0 #a7291e inset;
            -moz-box-shadow: 0 -2px .5px 0 #a7291e inset;
            box-shadow: 0 -2px .5px 0 #a7291e inset;
            border-color: #a7291e;
            background-color: #db4437;
            color: #fff
        }

        .btnType04.btnSnsColor05 > button, a.btnType04.btnSnsColor05 > button {
            color: #fff
        }

        .btnType04.btnSnsColor06, a.btnType04.btnSnsColor06 {
            -webkit-box-shadow: 0 -2px .5px 0 #000 inset;
            -moz-box-shadow: 0 -2px .5px 0 #000 inset;
            box-shadow: 0 -2px .5px 0 #000 inset;
            border-color: #000;
            background-color: #000;
            color: #fff
        }

        .btnType04.btnSnsColor06 > button, a.btnType04.btnSnsColor06 > button {
            color: #fff
        }

        .btnType04:not(.tb):hover, a.btnType04:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            position: relative;
            top: 2px;
            margin-bottom: 2px;
            padding-bottom: 8px
        }

        .btnType05, a.btnType05 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            width: 100%;
            padding: 8px 16px;
            border: none;
            background-color: #e0e0e0;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .btnType05.btnColor01, a.btnType05.btnColor01 {
            background-color: #ffa200;
            color: #fff
        }

        .btnType05.btnColor01:not(.tb):hover, a.btnType05.btnColor01:not(.tb):hover {
            background-color: #ffab1a
        }

        .btnType05.btnColor01 > button, a.btnType05.btnColor01 > button {
            color: #fff
        }

        .btnType05.btnColor02, a.btnType05.btnColor02 {
            background-color: #f56026;
            color: #fff
        }

        .btnType05.btnColor02:not(.tb):hover, a.btnType05.btnColor02:not(.tb):hover {
            background-color: #f6723e
        }

        .btnType05.btnColor02 > button, a.btnType05.btnColor02 > button {
            color: #fff
        }

        .btnType05.btnColor03, a.btnType05.btnColor03 {
            background-color: #68b41f;
            color: #fff
        }

        .btnType05.btnColor03:not(.tb):hover, a.btnType05.btnColor03:not(.tb):hover {
            background-color: #75ca23
        }

        .btnType05.btnColor03 > button, a.btnType05.btnColor03 > button {
            color: #fff
        }

        .btnType05.btnColor04, a.btnType05.btnColor04 {
            background-color: #acc007;
            color: #fff
        }

        .btnType05.btnColor04:not(.tb):hover, a.btnType05.btnColor04:not(.tb):hover {
            background-color: #c2d908
        }

        .btnType05.btnColor04 > button, a.btnType05.btnColor04 > button {
            color: #fff
        }

        .btnType05.btnColor05, a.btnType05.btnColor05 {
            background-color: #fff;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor05:not(.tb):hover, a.btnType05.btnColor05:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #fff
        }

        .btnType05.btnColor05 > button, a.btnType05.btnColor05 > button {
            color: #333
        }

        .btnType05.btnColor06, a.btnType05.btnColor06 {
            background-color: #f7f8fb;
            color: #fff;
            border-color: #ccc;
            color: #333
        }

        .btnType05.btnColor06:not(.tb):hover, a.btnType05.btnColor06:not(.tb):hover {
            background-color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #fff
        }

        .btnType05.btnColor06 > button, a.btnType05.btnColor06 > button {
            color: #333
        }

        .btnType05.btnColor07, a.btnType05.btnColor07 {
            background-color: #303134;
            color: #fff
        }

        .btnType05.btnColor07:not(.tb):hover, a.btnType05.btnColor07:not(.tb):hover {
            background-color: #3c3d41
        }

        .btnType05.btnColor07 > button, a.btnType05.btnColor07 > button {
            color: #fff
        }

        .btnType05.btnColor08, a.btnType05.btnColor08 {
            background-color: #29c278;
            color: #fff
        }

        .btnType05.btnColor08:not(.tb):hover, a.btnType05.btnColor08:not(.tb):hover {
            background-color: #31d385
        }

        .btnType05.btnColor08 > button, a.btnType05.btnColor08 > button {
            color: #fff
        }

        .btnType05.btnSnsColor01, a.btnType05.btnSnsColor01 {
            background-color: #55acee;
            color: #fff
        }

        .btnType05.btnSnsColor01:not(.tb):hover, a.btnType05.btnSnsColor01:not(.tb):hover {
            background-color: #6cb7f0
        }

        .btnType05.btnSnsColor01 > button, a.btnType05.btnSnsColor01 > button {
            color: #fff
        }

        .btnType05.btnSnsColor02, a.btnType05.btnSnsColor02 {
            background-color: #00c300;
            color: #fff
        }

        .btnType05.btnSnsColor02:not(.tb):hover, a.btnType05.btnSnsColor02:not(.tb):hover {
            background-color: #0d0
        }

        .btnType05.btnSnsColor02 > button, a.btnType05.btnSnsColor02 > button {
            color: #fff
        }

        .btnType05.btnSnsColor03, a.btnType05.btnSnsColor03 {
            background-color: #3b5998;
            color: #fff
        }

        .btnType05.btnSnsColor03:not(.tb):hover, a.btnType05.btnSnsColor03:not(.tb):hover {
            background-color: #4264aa
        }

        .btnType05.btnSnsColor03 > button, a.btnType05.btnSnsColor03 > button {
            color: #fff
        }

        .btnType05.btnSnsColor04, a.btnType05.btnSnsColor04 {
            background-color: #008fde;
            color: #fff
        }

        .btnType05.btnSnsColor04:not(.tb):hover, a.btnType05.btnSnsColor04:not(.tb):hover {
            background-color: #009ff8
        }

        .btnType05.btnSnsColor04 > button, a.btnType05.btnSnsColor04 > button {
            color: #fff
        }

        .btnType05.btnSnsColor05, a.btnType05.btnSnsColor05 {
            background-color: #db4437;
            color: #fff
        }

        .btnType05.btnSnsColor05:not(.tb):hover, a.btnType05.btnSnsColor05:not(.tb):hover {
            background-color: #df584d
        }

        .btnType05.btnSnsColor05 > button, a.btnType05.btnSnsColor05 > button {
            color: #fff
        }

        .btnType05.btnSnsColor06, a.btnType05.btnSnsColor06 {
            background-color: #000;
            color: #fff
        }

        .btnType05.btnSnsColor06:not(.tb):hover, a.btnType05.btnSnsColor06:not(.tb):hover {
            background-color: #0d0d0d
        }

        .btnType05.btnSnsColor06 > button, a.btnType05.btnSnsColor06 > button {
            color: #fff
        }

        .btnType05.btnBdr, a.btnType05.btnBdr {
            border: 1px solid #ddd
        }

        .btnType05:not(.tb):hover, a.btnType05:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            background-color: #e8e8e8
        }

        #fixedPagetop {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -moz-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            -o-transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            transition: margin-right .4s cubic-bezier(.39, .575, .565, 1), border-color .2s ease, color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            display: none;
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 2002;
            width: 50px;
            height: 50px;
            border: 2px solid #ccc;
            background-color: #fff;
            color: #ccc;
            text-align: center
        }

        #fixedPagetop:before {
            display: block;
            position: absolute;
            content: ""
        }

        #fixedPagetop:before {
            content: ""
        }

        #fixedPagetop:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #fixedPagetop:hover {
            border-color: #999;
            color: #999
        }

        [class*=colType].colSize1, [class*=colType] > .colBlock.colSize1 {
            width: 1%
        }

        [class*=colType].colSize2, [class*=colType] > .colBlock.colSize2 {
            width: 2%
        }

        [class*=colType].colSize3, [class*=colType] > .colBlock.colSize3 {
            width: 3%
        }

        [class*=colType].colSize4, [class*=colType] > .colBlock.colSize4 {
            width: 4%
        }

        [class*=colType].colSize5, [class*=colType] > .colBlock.colSize5 {
            width: 5%
        }

        [class*=colType].colSize6, [class*=colType] > .colBlock.colSize6 {
            width: 6%
        }

        [class*=colType].colSize7, [class*=colType] > .colBlock.colSize7 {
            width: 7%
        }

        [class*=colType].colSize8, [class*=colType] > .colBlock.colSize8 {
            width: 8%
        }

        [class*=colType].colSize9, [class*=colType] > .colBlock.colSize9 {
            width: 9%
        }

        [class*=colType].colSize10, [class*=colType] > .colBlock.colSize10 {
            width: 10%
        }

        [class*=colType].colSize11, [class*=colType] > .colBlock.colSize11 {
            width: 11%
        }

        [class*=colType].colSize12, [class*=colType] > .colBlock.colSize12 {
            width: 12%
        }

        [class*=colType].colSize13, [class*=colType] > .colBlock.colSize13 {
            width: 13%
        }

        [class*=colType].colSize14, [class*=colType] > .colBlock.colSize14 {
            width: 14%
        }

        [class*=colType].colSize15, [class*=colType] > .colBlock.colSize15 {
            width: 15%
        }

        [class*=colType].colSize16, [class*=colType] > .colBlock.colSize16 {
            width: 16%
        }

        [class*=colType].colSize17, [class*=colType] > .colBlock.colSize17 {
            width: 17%
        }

        [class*=colType].colSize18, [class*=colType] > .colBlock.colSize18 {
            width: 18%
        }

        [class*=colType].colSize19, [class*=colType] > .colBlock.colSize19 {
            width: 19%
        }

        [class*=colType].colSize20, [class*=colType] > .colBlock.colSize20 {
            width: 20%
        }

        [class*=colType].colSize21, [class*=colType] > .colBlock.colSize21 {
            width: 21%
        }

        [class*=colType].colSize22, [class*=colType] > .colBlock.colSize22 {
            width: 22%
        }

        [class*=colType].colSize23, [class*=colType] > .colBlock.colSize23 {
            width: 23%
        }

        [class*=colType].colSize24, [class*=colType] > .colBlock.colSize24 {
            width: 24%
        }

        [class*=colType].colSize25, [class*=colType] > .colBlock.colSize25 {
            width: 25%
        }

        [class*=colType].colSize26, [class*=colType] > .colBlock.colSize26 {
            width: 26%
        }

        [class*=colType].colSize27, [class*=colType] > .colBlock.colSize27 {
            width: 27%
        }

        [class*=colType].colSize28, [class*=colType] > .colBlock.colSize28 {
            width: 28%
        }

        [class*=colType].colSize29, [class*=colType] > .colBlock.colSize29 {
            width: 29%
        }

        [class*=colType].colSize30, [class*=colType] > .colBlock.colSize30 {
            width: 30%
        }

        [class*=colType].colSize31, [class*=colType] > .colBlock.colSize31 {
            width: 31%
        }

        [class*=colType].colSize32, [class*=colType] > .colBlock.colSize32 {
            width: 32%
        }

        [class*=colType].colSize33, [class*=colType] > .colBlock.colSize33 {
            width: 33%
        }

        [class*=colType].colSize34, [class*=colType] > .colBlock.colSize34 {
            width: 34%
        }

        [class*=colType].colSize35, [class*=colType] > .colBlock.colSize35 {
            width: 35%
        }

        [class*=colType].colSize36, [class*=colType] > .colBlock.colSize36 {
            width: 36%
        }

        [class*=colType].colSize37, [class*=colType] > .colBlock.colSize37 {
            width: 37%
        }

        [class*=colType].colSize38, [class*=colType] > .colBlock.colSize38 {
            width: 38%
        }

        [class*=colType].colSize39, [class*=colType] > .colBlock.colSize39 {
            width: 39%
        }

        [class*=colType].colSize40, [class*=colType] > .colBlock.colSize40 {
            width: 40%
        }

        [class*=colType].colSize41, [class*=colType] > .colBlock.colSize41 {
            width: 41%
        }

        [class*=colType].colSize42, [class*=colType] > .colBlock.colSize42 {
            width: 42%
        }

        [class*=colType].colSize43, [class*=colType] > .colBlock.colSize43 {
            width: 43%
        }

        [class*=colType].colSize44, [class*=colType] > .colBlock.colSize44 {
            width: 44%
        }

        [class*=colType].colSize45, [class*=colType] > .colBlock.colSize45 {
            width: 45%
        }

        [class*=colType].colSize46, [class*=colType] > .colBlock.colSize46 {
            width: 46%
        }

        [class*=colType].colSize47, [class*=colType] > .colBlock.colSize47 {
            width: 47%
        }

        [class*=colType].colSize48, [class*=colType] > .colBlock.colSize48 {
            width: 48%
        }

        [class*=colType].colSize49, [class*=colType] > .colBlock.colSize49 {
            width: 49%
        }

        [class*=colType].colSize50, [class*=colType] > .colBlock.colSize50 {
            width: 50%
        }

        [class*=colType].colSize51, [class*=colType] > .colBlock.colSize51 {
            width: 51%
        }

        [class*=colType].colSize52, [class*=colType] > .colBlock.colSize52 {
            width: 52%
        }

        [class*=colType].colSize53, [class*=colType] > .colBlock.colSize53 {
            width: 53%
        }

        [class*=colType].colSize54, [class*=colType] > .colBlock.colSize54 {
            width: 54%
        }

        [class*=colType].colSize55, [class*=colType] > .colBlock.colSize55 {
            width: 55%
        }

        [class*=colType].colSize56, [class*=colType] > .colBlock.colSize56 {
            width: 56%
        }

        [class*=colType].colSize57, [class*=colType] > .colBlock.colSize57 {
            width: 57%
        }

        [class*=colType].colSize58, [class*=colType] > .colBlock.colSize58 {
            width: 58%
        }

        [class*=colType].colSize59, [class*=colType] > .colBlock.colSize59 {
            width: 59%
        }

        [class*=colType].colSize60, [class*=colType] > .colBlock.colSize60 {
            width: 60%
        }

        [class*=colType].colSize61, [class*=colType] > .colBlock.colSize61 {
            width: 61%
        }

        [class*=colType].colSize62, [class*=colType] > .colBlock.colSize62 {
            width: 62%
        }

        [class*=colType].colSize63, [class*=colType] > .colBlock.colSize63 {
            width: 63%
        }

        [class*=colType].colSize64, [class*=colType] > .colBlock.colSize64 {
            width: 64%
        }

        [class*=colType].colSize65, [class*=colType] > .colBlock.colSize65 {
            width: 65%
        }

        [class*=colType].colSize66, [class*=colType] > .colBlock.colSize66 {
            width: 66%
        }

        [class*=colType].colSize67, [class*=colType] > .colBlock.colSize67 {
            width: 67%
        }

        [class*=colType].colSize68, [class*=colType] > .colBlock.colSize68 {
            width: 68%
        }

        [class*=colType].colSize69, [class*=colType] > .colBlock.colSize69 {
            width: 69%
        }

        [class*=colType].colSize70, [class*=colType] > .colBlock.colSize70 {
            width: 70%
        }

        [class*=colType].colSize71, [class*=colType] > .colBlock.colSize71 {
            width: 71%
        }

        [class*=colType].colSize72, [class*=colType] > .colBlock.colSize72 {
            width: 72%
        }

        [class*=colType].colSize73, [class*=colType] > .colBlock.colSize73 {
            width: 73%
        }

        [class*=colType].colSize74, [class*=colType] > .colBlock.colSize74 {
            width: 74%
        }

        [class*=colType].colSize75, [class*=colType] > .colBlock.colSize75 {
            width: 75%
        }

        [class*=colType].colSize76, [class*=colType] > .colBlock.colSize76 {
            width: 76%
        }

        [class*=colType].colSize77, [class*=colType] > .colBlock.colSize77 {
            width: 77%
        }

        [class*=colType].colSize78, [class*=colType] > .colBlock.colSize78 {
            width: 78%
        }

        [class*=colType].colSize79, [class*=colType] > .colBlock.colSize79 {
            width: 79%
        }

        [class*=colType].colSize80, [class*=colType] > .colBlock.colSize80 {
            width: 80%
        }

        [class*=colType].colSize81, [class*=colType] > .colBlock.colSize81 {
            width: 81%
        }

        [class*=colType].colSize82, [class*=colType] > .colBlock.colSize82 {
            width: 82%
        }

        [class*=colType].colSize83, [class*=colType] > .colBlock.colSize83 {
            width: 83%
        }

        [class*=colType].colSize84, [class*=colType] > .colBlock.colSize84 {
            width: 84%
        }

        [class*=colType].colSize85, [class*=colType] > .colBlock.colSize85 {
            width: 85%
        }

        [class*=colType].colSize86, [class*=colType] > .colBlock.colSize86 {
            width: 86%
        }

        [class*=colType].colSize87, [class*=colType] > .colBlock.colSize87 {
            width: 87%
        }

        [class*=colType].colSize88, [class*=colType] > .colBlock.colSize88 {
            width: 88%
        }

        [class*=colType].colSize89, [class*=colType] > .colBlock.colSize89 {
            width: 89%
        }

        [class*=colType].colSize90, [class*=colType] > .colBlock.colSize90 {
            width: 90%
        }

        [class*=colType].colSize91, [class*=colType] > .colBlock.colSize91 {
            width: 91%
        }

        [class*=colType].colSize92, [class*=colType] > .colBlock.colSize92 {
            width: 92%
        }

        [class*=colType].colSize93, [class*=colType] > .colBlock.colSize93 {
            width: 93%
        }

        [class*=colType].colSize94, [class*=colType] > .colBlock.colSize94 {
            width: 94%
        }

        [class*=colType].colSize95, [class*=colType] > .colBlock.colSize95 {
            width: 95%
        }

        [class*=colType].colSize96, [class*=colType] > .colBlock.colSize96 {
            width: 96%
        }

        [class*=colType].colSize97, [class*=colType] > .colBlock.colSize97 {
            width: 97%
        }

        [class*=colType].colSize98, [class*=colType] > .colBlock.colSize98 {
            width: 98%
        }

        [class*=colType].colSize99, [class*=colType] > .colBlock.colSize99 {
            width: 99%
        }

        [class*=colType].colSize100, [class*=colType] > .colBlock.colSize100 {
            width: 100%
        }

        .colType01 {
            display: block;
            width: 100%;
            margin-bottom: 40px
        }

        .colType01 > .colBlock {
            display: table-cell;
            width: 100%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType02 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType02 > .colBlock {
            display: table-cell;
            width: 50%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType03 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType03 > .colBlock {
            display: table-cell;
            width: 33.33333%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType04 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType04 > .colBlock {
            display: table-cell;
            width: 25%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType05 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType05 > .colBlock {
            display: table-cell;
            width: 20%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType06 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType06 > .colBlock {
            display: table-cell;
            width: 16.66667%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType07 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType07 > .colBlock {
            display: table-cell;
            width: 14.28571%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType08 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType08 > .colBlock {
            display: table-cell;
            width: 12.5%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType09 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType09 > .colBlock {
            display: table-cell;
            width: 11.11111%;
            padding-left: 24px;
            vertical-align: top
        }

        .colType10 {
            display: table;
            margin: 0 0 40px -24px;
            width: 102%;
            width: -webkit-calc(100% + 24px);
            width: -moz-calc(100% + 24px);
            width: calc(100% + 24px)
        }

        .colType10 > .colBlock {
            display: table-cell;
            width: 10%;
            padding-left: 24px;
            vertical-align: top
        }

        .creditAlertArea {
            background: #fee0d4;
            border-top: 1px solid #ccc
        }

        .creditAlertArea .creditAlertAreaInner {
            width: 1000px;
            margin: 0 auto;
            padding: 16px 32px;
            text-align: center
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTtl {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 8px;
            font-weight: 700;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 0;
            color: #fa4c07
        }

        .creditAlertArea .creditAlertAreaInner .creditAlertTxt a {
            display: inline-block;
            margin-left: 4px
        }

        body.typeExtend .creditAlertArea .creditAlertAreaInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .creditAlertArea .creditAlertAreaInner {
            width: auto
        }

        .hdType01 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 32px;
            padding: 16px;
            border-top: 4px solid #797c84;
            font-weight: 700
        }

        .hdType02 {
            font-size: 26px;
            font-size: 1.73333rem;
            margin: 64px 0 24px;
            padding: 16px 8px;
            border-top: 3px solid #c9cacd;
            border-bottom: 1px dotted #c9cacd;
            font-weight: 700
        }

        .hdType03 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 48px 0 24px;
            padding: 0 0 8px;
            border-bottom: 1px solid #303134
        }

        .hdType03.setStep {
            position: relative;
            min-height: 50px;
            padding-top: 8px;
            padding-left: 65px
        }

        .hdType03.setStep > .step {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            position: absolute;
            bottom: -1px;
            left: 0;
            overflow: hidden;
            width: 50px;
            height: 50px;
            padding-top: 22px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            line-height: 1
        }

        .hdType03.setStep > .step:before {
            display: block;
            position: absolute;
            content: "STEP"
        }

        .hdType03.setStep > .step:before {
            font-size: 15px;
            font-size: 1rem;
            top: 4px;
            right: 0;
            left: 0;
            font-weight: 400;
            text-align: center
        }

        .hdType04 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px;
            padding: 4px 0 4px 16px;
            border-left: 4px solid #c9cacd
        }

        .hdType05 {
            font-size: 18px;
            font-size: 1.2rem;
            margin: 40px 0 24px
        }

        .hdType06 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px
        }

        .hdType07, a.hdType07 {
            -webkit-box-shadow: 0 1px 0 #fff inset;
            -moz-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 56px 0 24px;
            padding: 12px 16px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700
        }

        a.hdType07 {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            position: relative;
            display: block;
            padding-right: 48px;
            color: #333
        }

        a.hdType07:before {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:after {
            display: block;
            position: absolute;
            content: ""
        }

        a.hdType07:before {
            content: ""
        }

        a.hdType07:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            top: 50%;
            right: 18px;
            z-index: 1;
            color: #fff
        }

        a.hdType07:after {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            top: 50%;
            right: 16px;
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background-color: #797c84
        }

        a.hdType07:not(.tb):hover {
            background-color: #e3e4e6
        }

        a.hdType07:not(.tb):hover:after {
            background-color: #89c629
        }

        .hdType08 .labelSale {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_sale.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 .labelPoint {
            font-size: 16px;
            font-size: 1.06667rem;
            display: inline-block;
            margin: -.2em 16px 0;
            padding: 4px 16px;
            background: url(/assets/image/common/module/heading/bg_point.png?1726018500) repeat -3px -6px;
            background-color: #fa4c07;
            color: #fff;
            font-weight: 700;
            vertical-align: middle
        }

        .hdType08 {
            font-size: 20px;
            font-size: 1.33333rem;
            margin: 32px 0 16px
        }

        .hdType08 > .hdHeadDeco {
            font-size: 12px;
            font-size: .8rem;
            display: inline-block;
            margin: 0 0 4px 24px;
            color: #ccc;
            vertical-align: middle
        }

        .loadingHdType08 {
            position: relative;
            height: 30px;
            margin: 32px 0 16px
        }

        .loadingHdType08:before {
            display: block;
            position: absolute;
            content: ""
        }

        .loadingHdType08:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 200px;
            height: 24px;
            background-color: #e9e9ea
        }

        .hdType09 {
            font-size: 15px;
            font-size: 1rem;
            margin: 24px 0 16px;
            padding: 8px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .hdType10 {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            margin-bottom: 32px;
            padding: 12px 16px;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2;
            line-height: 1.4
        }

        .hdType11 {
            font-size: 28px;
            font-size: 1.86667rem;
            margin-bottom: 48px;
            padding-top: 48px;
            font-weight: 700;
            text-align: center
        }

        .arrowDownIco01, .arrowDownIco02, .arrowDownIco03, .arrowDownIco04, .arrowRightIco01, .arrowRightIco02, .arrowRightIco03, .arrowRightIco04, .arrowRightIco05, .arrowRightIco06, .arrowRightIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowDownIco01:before, .arrowDownIco02:before, .arrowDownIco03:before, .arrowDownIco04:before, .arrowRightIco01:before, .arrowRightIco02:before, .arrowRightIco03:before, .arrowRightIco04:before, .arrowRightIco05:before, .arrowRightIco06:before, .arrowRightIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowRightIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco01:before {
            content: ""
        }

        .arrowRightIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowRightIco02:before {
            content: ""
        }

        .arrowRightIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowRightIco03:before {
            content: ""
        }

        .arrowRightIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowRightIco04:before {
            content: ""
        }

        .arrowRightIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowRightIco05:before {
            content: ""
        }

        .arrowRightIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #fff
        }

        .arrowRightIco06:before {
            content: ""
        }

        .arrowRightIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #303134
        }

        .arrowRightIco07:before {
            content: ""
        }

        .arrowDownIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowDownIco01:before {
            content: ""
        }

        .arrowDownIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowDownIco02:before {
            content: ""
        }

        .arrowDownIco03 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #666
        }

        .arrowDownIco03:before {
            content: ""
        }

        .arrowDownIco04 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            color: #ccc
        }

        .arrowDownIco04:before {
            content: ""
        }

        .arrowLeftIco01, .arrowLeftIco02, .arrowLeftIco03, .arrowLeftIco04, .arrowLeftIco05, .arrowLeftIco06, .arrowLeftIco07 {
            position: relative;
            display: inline-block;
            height: 10px;
            width: 8px;
            margin: 0 8px;
            line-height: 0;
            vertical-align: middle
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            display: block;
            position: absolute;
            content: ""
        }

        .arrowLeftIco01:before, .arrowLeftIco02:before, .arrowLeftIco03:before, .arrowLeftIco04:before, .arrowLeftIco05:before, .arrowLeftIco06:before, .arrowLeftIco07:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            margin-top: -1px
        }

        .arrowLeftIco01 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco01:before {
            content: ""
        }

        .arrowLeftIco02 {
            font-size: 10px;
            font-size: .66667rem;
            color: #666
        }

        .arrowLeftIco02:before {
            content: ""
        }

        .arrowLeftIco03 {
            font-size: 10px;
            font-size: .66667rem;
            color: #ccc
        }

        .arrowLeftIco03:before {
            content: ""
        }

        .arrowLeftIco04 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #29c278
        }

        .arrowLeftIco04:before {
            content: ""
        }

        .arrowLeftIco05 {
            font-size: 14px;
            font-size: .93333rem;
            width: 14px;
            color: #fff
        }

        .arrowLeftIco05:before {
            content: ""
        }

        .arrowLeftIco06 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #fff
        }

        .arrowLeftIco06:before {
            content: ""
        }

        .arrowLeftIco07 {
            font-size: 16px;
            font-size: 1.06667rem;
            width: 16px;
            height: 16px;
            color: #303134
        }

        .arrowLeftIco07:before {
            content: ""
        }

        .crossIco01, .crossIco02, .crossIco04 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            display: inline-block;
            width: 20px;
            height: 20px;
            color: #303134;
            text-align: center
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            content: ""
        }

        .crossIco01:before, .crossIco02:before, .crossIco04:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco02 {
            color: #fff
        }

        .crossIco03 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 8px;
            color: #b3b3b3;
            text-align: center;
            vertical-align: middle;
            line-height: 0
        }

        .crossIco03:before {
            display: block;
            position: absolute;
            content: ""
        }

        .crossIco03:before {
            content: ""
        }

        .crossIco03:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            width: 100%;
            text-indent: 0
        }

        .crossIco04 {
            font-size: 12px;
            font-size: .8rem;
            width: 14px;
            height: 14px;
            color: #b3b3b3
        }

        .twitterIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .twitterIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco01:before {
            content: ""
        }

        .twitterIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .twitterIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .twitterIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .twitterIco02:before {
            content: ""
        }

        .twitterIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .twitterIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .twitterIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .lineIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco01:before {
            content: ""
        }

        .lineIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .lineIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .lineIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .lineIco02:before {
            content: ""
        }

        .lineIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .lineIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .lineIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebookIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco01:before {
            content: ""
        }

        .facebookIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebookIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebookIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebookIco02:before {
            content: ""
        }

        .facebookIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebookIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebookIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .facebooksqIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco01:before {
            content: ""
        }

        .facebooksqIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .facebooksqIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .facebooksqIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .facebooksqIco02:before {
            content: ""
        }

        .facebooksqIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .facebooksqIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .facebooksqIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .hatenaIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco01:before {
            content: ""
        }

        .hatenaIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .hatenaIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .hatenaIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .hatenaIco02:before {
            content: ""
        }

        .hatenaIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .hatenaIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .hatenaIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .feedIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco01:before {
            content: ""
        }

        .feedIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .feedIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .feedIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .feedIco02:before {
            content: ""
        }

        .feedIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .feedIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .feedIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .googleplusIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco01:before {
            content: ""
        }

        .googleplusIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .googleplusIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .googleplusIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .googleplusIco02:before {
            content: ""
        }

        .googleplusIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .googleplusIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .googleplusIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco01 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #fff
        }

        .xIco01:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco01:before {
            content: ""
        }

        .xIco01::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco01.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco01.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .xIco02 {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 18px;
            height: 18px;
            margin-top: -4px;
            line-height: 18px;
            color: #303134
        }

        .xIco02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .xIco02:before {
            content: ""
        }

        .xIco02::before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-indent: 0
        }

        .xIco02.sizeM {
            font-size: 24px;
            font-size: 1.6rem;
            width: 24px;
            height: 24px;
            line-height: 24px;
            margin-top: -2px
        }

        .xIco02.sizeL {
            font-size: 32px;
            font-size: 2.13333rem;
            width: 32px;
            height: 32px;
            line-height: 32px;
            margin-top: -2px
        }

        .enlargeIco01 {
            display: block;
            width: 30px;
            height: 30px;
            display: inline-block
        }

        .heartIco01 {
            display: block;
            width: 28px;
            height: 27px;
            display: inline-block
        }

        .heartIco02 {
            display: block;

            width: 16px;
            height: 16px;
            display: inline-block
        }

        .cartIco01, .cartIco02 {
            font-size: 20px;
            font-size: 1.33333rem;
            color: #fff;
            line-height: 20px
        }

        .cartIco01:before, .cartIco02:before {
            content: ""
        }

        .cartIco02 {
            color: #666
        }

        .transitionIco01, .transitionIco02 {
            font-size: 22px;
            font-size: 1.46667rem;
            color: #fff;
            line-height: 22px
        }

        .transitionIco01:before, .transitionIco02:before {
            content: ""
        }

        .transitionIco01::before, .transitionIco02::before {
            vertical-align: bottom
        }

        .transitionIco02 {
            color: #666
        }

        .hammerIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -156px -383px;
            display: inline-block
        }

        .hammerIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -115px;
            display: inline-block
        }

        .qBalloonIco01 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: 0 -383px;
            display: inline-block
        }

        .qBalloonIco02 {
            display: block;


            width: 35px;
            height: 34px;
            background-position: -35px -383px;
            display: inline-block
        }

        .layoutIco01 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -75px;
            display: inline-block
        }

        .layoutIco02 {
            display: block;


            width: 18px;
            height: 18px;
            background-position: -401px -93px;
            display: inline-block
        }

        .trashIco01 {
            display: block;


            width: 28px;
            height: 27px;
            background-position: -128px -383px;
            display: inline-block
        }

        .trashIco02 {
            display: block;


            width: 16px;
            height: 16px;
            background-position: -401px -155px;
            display: inline-block
        }

        .deleteIco01 {
            position: relative;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background-color: #ccc;
            transition: background-color .3s;
            cursor: pointer
        }

        .deleteIco01:before {
            rotate: -45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:after {
            rotate: 45deg;
            width: 10px;
            background-color: #fff
        }

        .deleteIco01:not(.tb):hover {
            background-color: #b8b8b8
        }

        .shoppingIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -160px;
            display: inline-block
        }

        .shoppingIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -180px -80px;
            display: inline-block
        }

        .globalaucfanIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -209px;
            display: inline-block
        }

        .globalaucfanIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -115px;
            display: inline-block
        }

        .yahuokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -174px -145px;
            display: inline-block
        }

        .yahuokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -275px;
            display: inline-block
        }

        .mobaokuIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -289px;
            display: inline-block
        }

        .mobaokuIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -75px;
            display: inline-block
        }

        .rakutenIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -120px;
            display: inline-block
        }

        .rakutenIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: 0 -343px;
            display: inline-block
        }

        .sekaimonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -343px -134px;
            display: inline-block
        }

        .sekaimonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -308px -231px;
            display: inline-block
        }

        .amazonIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -188px -145px;
            display: inline-block
        }

        .amazonIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -155px;
            display: inline-block
        }

        .yahooIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -160px -145px;
            display: inline-block
        }

        .yahooIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -182px -40px;
            display: inline-block
        }

        .ebayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -195px;
            display: inline-block
        }

        .ebayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -120px -343px;
            display: inline-block
        }

        .ponparemallIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -94px;
            display: inline-block
        }

        .ponparemallIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -40px -343px;
            display: inline-block
        }

        .mercariIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -249px;
            display: inline-block
        }

        .mercariIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -200px -343px;
            display: inline-block
        }

        .kakakucomIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -235px;
            display: inline-block
        }

        .kakakucomIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -240px -343px;
            display: inline-block
        }

        .mywineclubIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -347px -80px;
            display: inline-block
        }

        .mywineclubIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -80px -343px;
            display: inline-block
        }

        .biccameraIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -401px -171px;
            display: inline-block
        }

        .biccameraIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -235px;
            display: inline-block
        }

        .aupayIco {
            display: block;


            width: 14px;
            height: 14px;
            background-position: -202px -145px;
            display: inline-block
        }

        .aupayIco.sizeM {
            display: block;


            width: 40px;
            height: 40px;
            background-position: -361px -195px;
            display: inline-block
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            width: 100%;
            height: 46px;
            padding: 0 10px;
            border: 3px solid #ddd;
            background-color: #fff;
            line-height: 40px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px
        }

        input[type=checkbox].checkFormType01, input[type=radio].radioFormType01 {
            display: none
        }

        input[type=checkbox].checkFormType01 + label, input[type=radio].radioFormType01 + label {
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 28px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType01 + label:before, input[type=radio].radioFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 3px solid #ddd;
            background: #fff
        }

        input[type=checkbox].checkFormType01 + label:after, input[type=radio].radioFormType01 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 5px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType01 + label:not(.tb):hover:before, input[type=radio].radioFormType01 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType01:checked + label:after, input[type=radio].radioFormType01:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:before, input[type=radio].radioFormType01.checkFormType01 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 16px;
            height: 16px;
            margin-top: -8px
        }

        input[type=checkbox].checkFormType01.checkFormType01 + label:after, input[type=radio].radioFormType01.checkFormType01 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 2px;
            width: 16px;
            height: 10px;
            margin-top: -10px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].checkFormType02, input[type=radio].radioFormType02 {
            display: none
        }

        input[type=checkbox].checkFormType02 + label, input[type=radio].radioFormType02 + label {
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            padding: 2px 0 0 20px;
            cursor: pointer
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].checkFormType02 + label:before, input[type=radio].radioFormType02 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            top: 50%;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            border: 2px solid #c9cacd;
            background: #fff
        }

        input[type=checkbox].checkFormType02 + label:after, input[type=radio].radioFormType02 + label:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            display: none;
            top: 50%;
            left: 4px;
            width: 6px;
            height: 6px;
            margin-top: -3px;
            background: #ffa200
        }

        input[type=checkbox].checkFormType02 + label:not(.tb):hover:before, input[type=radio].radioFormType02 + label:not(.tb):hover:before {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
        }

        input[type=checkbox].checkFormType02:checked + label:after, input[type=radio].radioFormType02:checked + label:after {
            display: block
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:before, input[type=radio].radioFormType02.checkFormType02 + label:before {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px
        }

        input[type=checkbox].checkFormType02.checkFormType02 + label:after, input[type=radio].radioFormType02.checkFormType02 + label:after {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 50%;
            left: 1px;
            width: 14px;
            height: 8px;
            margin-top: -8px;
            border-left: 3px solid #ffa200;
            border-bottom: 3px solid #ffa200;
            background: 0 0
        }

        input[type=checkbox].pickFormType01 {
            display: none
        }

        input[type=checkbox].pickFormType01 + label {
            position: relative;
            position: relative;
            display: block;
            position: relative;
            padding: 8px 34px 8px 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        input[type=checkbox].pickFormType01 + label:before {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:after {
            display: block;
            position: absolute;
            content: ""
        }

        input[type=checkbox].pickFormType01 + label:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 30px;
            height: 8px;
            margin-top: -4px;
            background: #ddd
        }

        input[type=checkbox].pickFormType01 + label:after {
            -webkit-transform: translateX(-12px);
            -moz-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
            -o-transform: translateX(-12px);
            transform: translateX(-12px);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            top: 50%;
            right: 0;
            width: 18px;
            height: 18px;
            margin-top: -9px;
            border: 1px solid #ddd;
            background: #fff
        }

        input[type=checkbox].pickFormType01 + label.checked:before, input[type=checkbox].pickFormType01:checked + label:before {
            background: #ffda99
        }

        input[type=checkbox].pickFormType01 + label.checked:after, input[type=checkbox].pickFormType01:checked + label:after {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            border-color: #ffa200;
            background: #ffa200
        }

        .selectFormParent {
            position: relative
        }

        .selectFormType01, .selectFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            font-size: 18px;
            font-size: 1.2rem;
            position: relative;
            position: relative;
            display: inline-block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 46px;
            border: 3px solid #ddd;
            background-color: #fff;
            cursor: pointer
        }

        .selectFormType01:before, .selectFormType02:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:after, .selectFormType02:after {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01:before, .selectFormType02:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        .selectFormType01:after, .selectFormType02:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        .selectFormType01 > select, .selectFormType02 > select {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 4
        }

        .selectFormType01 > .selectFormTxt, .selectFormType02 > .selectFormTxt {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            padding: 0 26px 0 10px;
            background-color: #fff;
            line-height: 40px
        }

        .selectFormType01 > .selectFormList, .selectFormType02 > .selectFormList {
            -webkit-transform: translate(-3px, -3px);
            -moz-transform: translate(-3px, -3px);
            -ms-transform: translate(-3px, -3px);
            -o-transform: translate(-3px, -3px);
            transform: translate(-3px, -3px);
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            border: 3px solid #ddd;
            background-color: #fff
        }

        .selectFormType01 > .selectFormList > ul, .selectFormType02 > .selectFormList > ul {
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding: 50px 0 10px
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            display: block;
            position: absolute;
            content: ""
        }

        .selectFormType01 > .selectFormList > ul:before, .selectFormType02 > .selectFormList > ul:before {
            top: 40px;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 1px dotted #ddd
        }

        .selectFormType01 > .selectFormList > ul > li, .selectFormType02 > .selectFormList > ul > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            padding: 0 10px
        }

        .selectFormType01 > .selectFormList > ul > li:not(.tb):hover, .selectFormType02 > .selectFormList > ul > li:not(.tb):hover {
            background-color: #f1f1f2
        }

        .selectFormType02 {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            height: 32px;
            border-width: 1px
        }

        .selectFormType02 > .selectFormTxt {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            line-height: 30px
        }

        .selectFormType02 > .selectFormList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transform: translate(-1px, -1px);
            -moz-transform: translate(-1px, -1px);
            -ms-transform: translate(-1px, -1px);
            -o-transform: translate(-1px, -1px);
            transform: translate(-1px, -1px);
            border-width: 1px
        }

        .selectFormType02 > .selectFormList > ul {
            font-size: 13px;
            font-size: .86667rem;
            padding-top: 40px
        }

        .selectFormType02 > .selectFormList > ul:before {
            top: 30px
        }

        .selectFormType02 > .selectFormList > ul > li {
            padding: 2px 10px
        }

        .textareaFormType01, .textareaFormType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block;
            overflow-y: auto;
            padding: 8px 10px;
            width: 100%;
            height: 180px;
            border: 3px solid #ddd;
            background-color: #fff;
            resize: none
        }

        .textareaFormType02 {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #ddd
        }

        .itemsBelt, .itemsLargeBelt {
            position: relative;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            min-height: 120px
        }

        .itemsBelt > .itemsBeltList, .itemsLargeBelt > .itemsBeltList {
            width: 10000px;
            height: 120px;
            margin: 0;
            background-color: #f1f1f2
        }

        .itemsBelt > .itemsBeltList > li, .itemsLargeBelt > .itemsBeltList > li {
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            z-index: 1;
            float: left;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li:first-child, .itemsLargeBelt > .itemsBeltList > li:first-child {
            margin-left: 0
        }

        .itemsBelt > .itemsBeltList > li:hover, .itemsLargeBelt > .itemsBeltList > li:hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            z-index: 2
        }

        .itemsBelt > .itemsBeltList > li:hover > a .itemsName, .itemsLargeBelt > .itemsBeltList > li:hover > a .itemsName {
            opacity: 1
        }

        .itemsBelt > .itemsBeltList > li:hover > a:before, .itemsBelt > .itemsBeltList > li:hover > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li:hover > a:before, .itemsLargeBelt > .itemsBeltList > li:hover > a > .labelBlock {
            display: none
        }

        .itemsBelt > .itemsBeltList > li > a, .itemsLargeBelt > .itemsBeltList > li > a {
            position: relative;
            position: relative;
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            color: #333;
            word-break: break-all
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a:before, .itemsLargeBelt > .itemsBeltList > li > a:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .itemsBelt > .itemsBeltList > li > a:after, .itemsLargeBelt > .itemsBeltList > li > a:after {
            opacity: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            top: 0;
            left: 0;
            z-index: 4;
            width: 100%;
            height: 100%;
            border: 2px solid #fff
        }

        .itemsBelt > .itemsBeltList > li > a > img, .itemsLargeBelt > .itemsBeltList > li > a > img {
            width: auto;
            height: 100%
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName {
            opacity: 0;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1;
            overflow: hidden;
            height: 100%;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .8);
            font-weight: 700
        }

        .itemsBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner, .itemsLargeBelt > .itemsBeltList > li > a > .itemsName > .itemsNameInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 6;
            line-clamp: 6;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 0 8px;
            vertical-align: middle
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock {
            font-size: 13px;
            font-size: .86667rem;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 2;
            overflow: hidden;
            width: 100%;
            padding: 6px 0;
            color: #fff;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            line-height: 1.3;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen {
            position: relative;
            font-size: 24px;
            font-size: 1.6rem;
            display: block;
            position: relative;
            padding-bottom: 10px;
            color: #f2d76c;
            font-style: italic
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before, .itemsLargeBelt > .itemsBeltList > li > a > .labelBlock .start1yen:before {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            bottom: 4px;
            left: 50%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 6px 0 6px;
            border-color: #f0d155 transparent transparent transparent
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList {
            height: 170px
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li {
            margin-left: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a {
            overflow: hidden
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a:hover .floatLabelBlock {
            right: 0
        }

        .itemsBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock, .itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a > .floatLabelBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            -webkit-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -moz-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            -o-transition: right .5s cubic-bezier(.19, 1, .22, 1);
            transition: right .5s cubic-bezier(.19, 1, .22, 1);
            position: absolute;
            bottom: 8px;
            right: -100px;
            z-index: 2;
            overflow: hidden;
            width: 95px;
            height: 22px;
            padding: 2px 8px 0 0;
            background-color: #000;
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            text-align: right;
            white-space: nowrap
        }

        .relatedItemsBeltSlider {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            padding-bottom: 12px;
            background-color: #f1f1f2
        }

        .relatedItemsBeltSlider .relatedItemsHd {
            margin: 0;
            padding: 0 0 16px 0;
            background-color: #fff;
            text-align: center
        }

        .relatedItemsBeltSlider .relatedItemsBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 170px;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList {
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock {
            position: relative;
            position: relative;
            float: left;
            width: 170px;
            height: 100%;
            padding-left: 1px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:after {
            top: 0;
            right: -1px;
            width: 1px;
            height: 100%;
            background-color: #dedfe1
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:first-child {
            padding-left: 0
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock:last-child:after {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont {
            display: block;
            position: relative;
            z-index: 1;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover {
            z-index: 2
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgOverlapLayer:before {
            display: none
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock {
            overflow: visible
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont:not(.tb):hover .itemImgBlock .itemImg {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translateX(-50%) scale(1.3);
            -moz-transform: translateX(-50%) scale(1.3);
            -ms-transform: translateX(-50%) scale(1.3);
            -o-transform: translateX(-50%) scale(1.3);
            transform: translateX(-50%) scale(1.3)
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            display: block;
            position: absolute;
            content: ""
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName {
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .3);
            line-height: 1.2;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            position: relative;
            z-index: 1;
            width: 100%;
            margin-bottom: 4px
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .itemPrice {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 100%;
            margin: 0;
            font-weight: 700;
            white-space: nowrap
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock {
            display: block;
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 100%
        }

        .relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgBlock .itemImg {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%
        }

        .relatedItemsBeltSlider .nextPage, .relatedItemsBeltSlider .prevPage {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            bottom: 67px;
            left: 0;
            z-index: 2;
            width: 34px;
            height: 60px;
            border-radius: 0 6px 6px 0;
            background-color: #fff;
            cursor: pointer
        }

        .relatedItemsBeltSlider .nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage:not(.tb):hover {
            -webkit-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage, .relatedItemsBeltSlider .prevPage.nextPage {
            right: 0;
            left: auto;
            border-radius: 6px 0 0 6px
        }

        .relatedItemsBeltSlider .nextPage.nextPage:not(.tb):hover, .relatedItemsBeltSlider .prevPage.nextPage:not(.tb):hover {
            -webkit-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: -6px 0 10px 0 rgba(0, 0, 0, .2)
        }

        .relatedItemsBeltSlider .nextPage.nextPage > i, .relatedItemsBeltSlider .prevPage.nextPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 2px
        }

        .relatedItemsBeltSlider .nextPage > i, .relatedItemsBeltSlider .prevPage > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0 0 0 -2px
        }

        .relatedItemsBeltSlider .scrollbar {
            display: block;
            position: absolute;
            bottom: 0;
            right: 16px;
            left: 16px;
            z-index: 3;
            height: 6px;
            border-radius: 200px;
            line-height: 0
        }

        .relatedItemsBeltSlider .scrollbar > .handle {
            width: 100px;
            height: 100%;
            border-radius: 200px;
            background-color: #aeb0b5;
            cursor: pointer
        }

        .relatedItemsBeltSlider .scrollbar > .handle > .mousearea {
            position: absolute;
            top: -7px;
            left: 0;
            width: 100%;
            height: 16px;
            border-radius: 200px
        }

        .txtListType01 > li {
            float: left;
            margin: 2px 1.5em 2px 0
        }

        .txtListType02 > li {
            display: inline-block;
            margin: 2px 1.15em 2px 0
        }

        .txtListType03 > li {
            position: relative;
            padding: 8px 0;
            border-top: 1px dotted #ccc
        }

        .txtListType03 > li:first-child {
            border-top: none
        }

        .txtListType03 > li > a {
            display: block
        }

        .txtListType03.setIco > li {
            padding-left: 1.8em
        }

        .txtListType03.setIco > li > .mk {
            position: absolute;
            top: 8px;
            left: 0;
            color: #ffa200;
            font-weight: 700
        }

        .listType01 {
            margin-bottom: 24px
        }

        .listType01 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li:last-child {
            margin-bottom: 0
        }

        .listType01 > li::before {
            top: .65em;
            left: .3em;
            width: 3px;
            height: 3px;
            background-color: #999
        }

        .listType01 > li > ul.listChilds {
            margin-top: 4px
        }

        .listType01 > li > ul.listChilds > li {
            position: relative;
            padding-left: 1em;
            position: relative
        }

        .listType01 > li > ul.listChilds > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .listType01 > li > ul.listChilds > li::before {
            top: 0;
            left: 0;
            content: "-"
        }

        .listType02, .listType03 {
            margin-bottom: 24px
        }

        .listType02 > li, .listType03 > li {
            position: relative;
            margin-bottom: 4px;
            padding-left: 1em
        }

        .listType02 > li:last-child, .listType03 > li:last-child {
            margin-bottom: 0
        }

        .listType02 > li > .mk, .listType03 > li > .mk {
            position: absolute;
            top: 0;
            left: 0
        }

        .listType03 > li {
            padding-left: 2.6em
        }

        .odListType01, .odListType02 {
            margin-bottom: 24px;
            list-style-type: decimal
        }

        .odListType01 > li, .odListType02 > li {
            margin: 0 0 4px 1.5em
        }

        .odListType01 > li:last-child, .odListType02 > li:last-child {
            margin-bottom: 0
        }

        .odListType01 > li > .odListType01, .odListType01 > li > .odListType02, .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType01 > li > .odListType01 > li, .odListType01 > li > .odListType02 > li, .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .odListType02 {
            list-style-type: lower-alpha
        }

        .odListType02 > li > .odListType01, .odListType02 > li > .odListType02 {
            margin-top: 4px
        }

        .odListType02 > li > .odListType01 > li, .odListType02 > li > .odListType02 > li {
            margin-bottom: 0
        }

        .yahuokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -251px -311px;
            display: inline-block
        }

        .yahuokuLogo.sizeM {
            display: block;


            width: 180px;
            height: 40px;
            background-position: 0 -80px;
            display: inline-block
        }

        .mobaokuLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -50px;
            display: inline-block
        }

        .mobaokuLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -120px;
            display: inline-block
        }

        .rakuokuLogo {
            display: block;


            width: 48px;
            height: 25px;
            background-position: -336px -343px;
            display: inline-block
        }

        .rakuokuLogo.sizeM {
            display: block;


            width: 81px;
            height: 40px;
            background-position: -94px -271px;
            display: inline-block
        }

        .rakutenLogo {
            display: block;


            width: 59px;
            height: 25px;
            background-position: -361px -315px;
            display: inline-block
        }

        .rakutenLogo.sizeM {
            display: block;


            width: 94px;
            height: 40px;
            background-position: 0 -271px;
            display: inline-block
        }

        .sekaimonLogo {
            display: block;


            width: 74px;
            height: 25px;
            background-position: -159px -160px;
            display: inline-block
        }

        .sekaimonLogo.sizeM {
            display: block;


            width: 114px;
            height: 40px;
            background-position: -233px -80px;
            display: inline-block
        }

        .amazonLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px 0;
            display: inline-block
        }

        .amazonLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: -233px -160px;
            display: inline-block
        }

        .yahooLogo {
            display: block;


            width: 75px;
            height: 25px;
            background-position: -176px -311px;
            display: inline-block
        }

        .yahooLogo.sizeM {
            display: block;


            width: 182px;
            height: 40px;
            background-position: 0 -40px;
            display: inline-block
        }

        .ebayLogo {
            display: block;


            width: 56px;
            height: 25px;
            background-position: -280px -343px;
            display: inline-block
        }

        .ebayLogo.sizeM {
            display: block;


            width: 95px;
            height: 40px;
            background-position: -213px -231px;
            display: inline-block
        }

        .ponparemallLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -361px -25px;
            display: inline-block
        }

        .ponparemallLogo.sizeM {
            display: block;


            width: 110px;
            height: 40px;
            background-position: 0 -231px;
            display: inline-block
        }

        .mercariLogo {
            display: block;


            width: 80px;
            height: 32px;
            background-position: 0 -311px;
            display: inline-block
        }

        .mercariLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px -40px;
            display: inline-block
        }

        .kakakucomLogo {
            display: block;


            width: 65px;
            height: 25px;
            background-position: -288px -271px;
            display: inline-block
        }

        .kakakucomLogo.sizeM {
            display: block;


            width: 128px;
            height: 40px;
            background-position: -233px 0;
            display: inline-block
        }

        .ykoubaiLogo {
            display: block;


            width: 96px;
            height: 25px;
            background-position: -80px -311px;
            display: inline-block
        }

        .ykoubaiLogo.sizeM {
            display: block;


            width: 233px;
            height: 40px;
            background-position: 0 0;
            display: inline-block
        }

        .minneLogo {
            display: block;


            width: 73px;
            height: 25px;
            background-position: -160px -120px;
            display: inline-block
        }

        .minneLogo.sizeM {
            display: block;


            width: 103px;
            height: 40px;
            background-position: -110px -231px;
            display: inline-block
        }

        .minne2Logo {
            display: block;


            width: 113px;
            height: 25px;
            background-position: -175px -271px;
            display: inline-block
        }

        .minne2Logo.sizeM {
            display: block;


            width: 159px;
            height: 40px;
            background-position: 0 -160px;
            display: inline-block
        }

        .aupayLogo {
            display: block;


            width: 118px;
            height: 25px;
            background-position: -233px -200px;
            display: inline-block
        }

        .aupayLogo.sizeM {
            display: block;


            width: 160px;
            height: 40px;
            background-position: 0 -120px;
            display: inline-block
        }

        .headerMarketPlaceBox {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 54px;
            background-color: #f1f1f2
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock {
            position: relative;
            width: 1000px;
            height: 100%;
            margin: 0 auto;
            padding: 0 32px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList {
            position: absolute;
            top: 4px;
            left: 32px;
            height: 46px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            margin: 0 2px;
            border-radius: 6px;
            line-height: 46px;
            text-align: center
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.allMarketPlace > a {
            color: #333
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:before {
            display: none;
            bottom: -4px;
            right: 0;
            left: 0;
            height: 10px;
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li > a {
            display: inline-block;
            position: relative;
            z-index: 1;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .headerMarketPlaceBox .headerMarketPlaceBlock {
            width: auto
        }

        body.pageCateBullet01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateMercari01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateTemu01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        body.pageCateYahoo01 .headerMarketPlaceBox {
            width: 1064px;
            margin: 0 auto
        }

        .overlapLayer {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            background: #fff;
            opacity: .8
        }

        .overlapLayer.ovColor01 {
            background: #000
        }

        .overlapLayer.transparent {
            opacity: 0
        }

        .alertModal {
            visibility: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: -1;
            width: 400px;
            margin-left: -200px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .alertModal > .alertModalInner {
            visibility: hidden;
            opacity: 0
        }

        .alertModal > .alertModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .alertModal > .alertModalInner .alertModalCont {
            padding: 24px
        }

        .alertModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .alertModal > .close > i {
            margin: 0
        }

        .alertModal > .close:not(.tb):hover {
            opacity: .7
        }

        .rippleModal {
            visibility: hidden;
            position: absolute;
            top: 840px;
            left: 50%;
            z-index: -1;
            z-index: 100;
            width: 400px;
            border: 1px solid #fff;
            background-color: #fff;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .rippleModal > .rippleModalInner {
            opacity: 0;
            visibility: hidden
        }

        .rippleModal > .rippleModalInner .hdModal {
            padding: 8px;
            background-color: #303134;
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .rippleModal > .rippleModalInner .rippleModalCont {
            padding: 24px
        }

        .rippleModal > .close {
            display: none;
            position: absolute;
            top: -35px;
            right: 0;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease
        }

        .rippleModal > .close > i {
            margin: 0
        }

        .rippleModal > .close:not(.tb):hover {
            opacity: .7
        }

        .itemsRecommend {
            min-height: 317px;
            margin-bottom: 32px
        }

        .itemsRecommend .hdRecomBox {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 16px
        }

        .itemsRecommend .hdRecomBox .hdRecom {
            width: auto;
            margin: 0
        }

        .itemsRecommend .hdRecomBox .linkRecom {
            flex: 1;
            margin: 0;
            text-align: right;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .linkRecom em {
            overflow: hidden;
            width: 12em;
            vertical-align: top;
            white-space: nowrap
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom {
            position: relative;
            margin: 0;
            padding-top: 4px;
            text-align: right
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .hdRecomBox .loadingLinkRecom:before {
            display: inline-block;
            position: static;
            width: 100%;
            max-width: 180px;
            height: 22px;
            background-color: #e9e9ea;
            vertical-align: top
        }

        .itemsRecommend .recomList {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            font-size: 13px;
            font-size: .86667rem;
            height: 214px;
            margin-left: -24px
        }

        .itemsRecommend .recomList.twoLayer {
            height: 428px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock, .itemsRecommend .recomList > ul > .recomBlock {
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            float: left;
            width: 160px;
            height: 190px;
            padding: 0 0 24px 24px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner, .itemsRecommend .recomList > ul > .recomBlock > a {
            display: block;
            height: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            text-align: center;
            line-height: 120px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .pointBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .pointBox {
            font-size: 12px;
            font-size: .8rem;
            position: absolute;
            top: 8px;
            left: 0;
            z-index: 1;
            width: auto;
            padding: 4px 8px;
            background-color: #fa4c07;
            color: #fff;
            line-height: 1
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner {
            display: block;
            position: relative
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img, .itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img {
            width: auto;
            height: auto;
            max-width: 160px;
            max-height: 120px;
            vertical-align: middle
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg {
            position: relative;
            height: 120px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .loadingRecomImg:before, .itemsRecommend .recomList > ul > .recomBlock > a > .loadingRecomImg:before {
            display: block;
            top: 5px;
            right: 5px;
            width: 24px;
            height: 24px;
            border-radius: 100%;
            background-color: #fff
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name {
            overflow: hidden;
            height: 3em;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName {
            position: relative;
            position: relative;
            margin-bottom: 4px
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingName:before, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:after, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingName:before {
            display: block;
            position: static;
            height: 15px;
            margin-bottom: 8px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price {
            margin-bottom: 0;
            color: #999
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span {
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .loadingPrice, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .loadingPrice {
            width: 60px;
            height: 15px;
            background-color: #e9e9ea
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox {
            overflow: hidden;
            width: 100%
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price {
            float: left;
            margin-bottom: 0;
            color: #fa4c07
        }

        .itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .postage, .itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .postage {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            float: left;
            margin: 2px 0 0 8px;
            padding: 0 4px;
            color: #fff;
            background-color: #000;
            border-radius: 4px
        }

        .itemsRecommend:nth-of-type(even) > .recomNoItems {
            background-image: url(/assets/image/common/module/recommend_items/img_noitems02.jpg?1726018500)
        }

        .itemsRecommend .recomNoItems {
            overflow: hidden;
            width: 100%;
            background: url(/assets/image/common/module/recommend_items/img_noitems01.jpg?1726018500) repeat-x left top
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner {
            font-size: 20px;
            font-size: 1.33333rem;
            display: table;
            width: 100%;
            height: 220px;
            text-align: center;
            word-break: break-all
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont {
            display: table-cell;
            vertical-align: middle
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom {
            margin: 0;
            padding: 24px;
            background-color: rgba(255, 255, 255, .7)
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > i[class*=Logo] {
            margin: 0 0 8px
        }

        .itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em {
            margin-top: -3px;
            vertical-align: top
        }

        .itemsRecommend .recomMore {
            position: relative;
            position: relative;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:after {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .recomMore:before {
            bottom: -12px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #ccc transparent transparent;
            border-style: solid;
            border-width: 12px 12px 0
        }

        .itemsRecommend .recomMore:after {
            bottom: -10px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -12px;
            border-color: #fff transparent transparent;
            border-style: solid;
            border-width: 11px 12px 0
        }

        .itemsRecommend .recomMore > .line {
            -webkit-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -moz-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            -o-transition: all .5s cubic-bezier(.39, .575, .565, 1);
            transition: all .5s cubic-bezier(.39, .575, .565, 1);
            position: absolute;
            bottom: -1px;
            left: 50%;
            right: 50%;
            height: 1px;
            background-color: #96d533
        }

        .itemsRecommend .recomMore:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .recomMore:not(.tb):hover:before {
            border-color: #96d533 transparent transparent
        }

        .itemsRecommend .recomMore:not(.tb):hover > .line {
            left: 0;
            right: 0
        }

        .itemsRecommend .recomMoreLink {
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            color: #666;
            text-align: center;
            cursor: pointer
        }

        .itemsRecommend .recomMoreLink:not(.tb):hover {
            color: #89c629
        }

        .itemsRecommend .loadingRecomMore {
            position: relative;
            display: block;
            padding: 8px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .itemsRecommend .loadingRecomMore:before {
            display: block;
            position: absolute;
            content: ""
        }

        .itemsRecommend .loadingRecomMore:before {
            display: inline-block;
            position: static;
            width: 110px;
            height: 15px;
            background-color: #e9e9ea
        }

        #searchField {
            position: relative;
            z-index: 21;
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner {
            position: relative;
            width: 1000px;
            height: 44px;
            margin: 0 auto;
            padding: 0 32px 12px
        }

        #searchField .searchFieldInner form {
            height: 100%
        }

        #searchField .searchFieldInner .searchBox {
            position: relative;
            z-index: 2;
            float: left;
            width: 63%;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox {
            position: relative;
            overflow: hidden;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 164px 0 16px;
            border: none;
            line-height: 44px
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect {
            position: relative;
            float: left;
            height: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory {
            -webkit-border-radius: 6px 0 0 6px;
            -moz-border-radius: 6px 0 0 6px;
            -ms-border-radius: 6px 0 0 6px;
            -o-border-radius: 6px 0 0 6px;
            border-radius: 6px 0 0 6px;
            position: relative;
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            top: 0;
            left: 0;
            max-width: 200px;
            height: 100%;
            padding: 0 30px 0 10px;
            border-right: 1px solid #c9cacd;
            background-color: #fff;
            color: #333;
            line-height: 3.8;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            right: 10px;
            color: #666
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before {
            -webkit-transition: left .2s ease;
            -moz-transition: left .2s ease;
            -o-transition: left .2s ease;
            transition: left .2s ease;
            bottom: -2px;
            right: 1px;
            left: 100%;
            z-index: 1;
            height: 5px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        #searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox {
            display: none;
            position: absolute;
            top: 0;
            right: -4px;
            left: 0;
            z-index: 3
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: absolute;
            top: 44px;
            left: 0;
            overflow: hidden;
            width: 100%;
            padding: 12px 0;
            border-radius: 0 0 6px 6px;
            border: 2px solid #616369;
            border-top: none;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: table;
            table-layout: fixed;
            width: 200%;
            padding-bottom: 36px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock {
            display: table-cell;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            float: left;
            width: 50%;
            padding: 0 12px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord {
            position: relative;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 28px;
            padding-left: 32px;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:not(.tb):hover, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeCondition .listBlock .hitWord:before, #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 10px;
            margin: 1px 0 0;
            color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeHistory .listBlock .hitWord:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest {
            font-size: 14px;
            font-size: .93333rem;
            display: none;
            position: relative !important;
            float: none;
            width: 100% !important;
            max-height: none !important
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock {
            border-radius: 4px;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock:hover {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .hitWord {
            color: #333;
            padding: 2px 40px 2px 8px;
            border-radius: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd {
            font-size: 14px;
            font-size: .93333rem;
            position: relative;
            z-index: 1;
            margin-bottom: 4px;
            padding: 4px 50px 6px 32px;
            border-bottom: 1px solid #ddd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco {
            display: block;
            position: absolute;
            top: 2px;
            left: 4px;
            margin: 0;
            color: #ccc
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 1;
            padding: 4px 8px 6px 24px;
            color: #0dafde;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            display: none;
            bottom: 15px;
            left: 6px;
            width: 10px;
            height: 5px;
            border-bottom: 2px solid #0dafde;
            border-left: 2px solid #0dafde
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after {
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:not(.tb):hover:before {
            border-color: #89c629
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            min-height: 20px;
            color: #0dafde;
            word-break: break-all
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock.autocomplete-group {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .hitWord {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 100%;
            padding: 6px 8px 4px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord {
            position: relative;
            position: absolute;
            top: 2px;
            right: 2px;
            bottom: 2px;
            width: 26px;
            border-radius: 4px;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:before {
            top: -2px;
            left: -2px;
            width: 100%;
            height: 100%;
            padding: 2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover {
            background-color: #c9cacd
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:before {
            border-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord:hover > .add:after {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: relative;
            position: relative;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -2px 0 0 -2px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:before {
            width: 100%;
            height: 100%;
            border-top: 2px solid #999;
            border-left: 2px solid #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .addWord > .add:after {
            -webkit-transform-origin: .5px 2px;
            -moz-transform-origin: .5px 2px;
            -ms-transform-origin: .5px 2px;
            -o-transform-origin: .5px 2px;
            transform-origin: .5px 2px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px;
            height: 2px;
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            position: relative;
            display: none;
            position: absolute;
            top: 4px;
            right: 8px;
            bottom: 4px;
            width: 34px;
            border-radius: 4px;
            background-color: #fa4c07;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord:before {
            top: -4px;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 4px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove {
            position: relative;
            font-size: 10px;
            font-size: .66667rem;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            color: #fff;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            display: block;
            position: absolute;
            content: "消去"
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listBlock .removeWord > .remove:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            display: block;
            position: absolute;
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt {
            font-size: 13px;
            font-size: .86667rem;
            padding: 16px;
            color: #999;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            width: 180px;
            margin: 0 auto;
            box-shadow: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont {
            padding: 32px 24px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterTxt {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 32px
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .memberRegisterCont .memberRegisterBtn {
            width: 200px;
            margin: 24px auto
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll {
            margin: 40px 32px;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: inline-block;
            padding: 24px 32px;
            border: 2px solid #ddd;
            background-color: #fff;
            color: #333
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            display: table;
            width: 100%;
            padding: 60px 0 16px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table-cell;
            width: 33.333333%;
            border-left: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child {
            border-left: none
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li {
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSelect > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect {
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0;
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            position: relative;
            z-index: 1;
            float: left;
            width: 100%;
            padding-top: 44px;
            border: 2px solid #616369;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            z-index: 2;
            width: 240px;
            padding: 16px 0;
            border-radius: 0 0 0 6px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before {
            top: 16px;
            right: 0;
            bottom: 0;
            width: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 2px 16px;
            cursor: pointer;
            margin-bottom: 1px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.active:before {
            display: block
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected.active {
            background-color: #f1f1f2;
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            position: absolute;
            top: 44px;
            right: 0;
            bottom: 0;
            left: 2px;
            z-index: 1;
            overflow: hidden;
            padding-left: 240px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont {
            position: relative;
            z-index: 1
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd {
            font-size: 18px;
            font-size: 1.2rem;
            padding: 16px;
            color: #96d533;
            font-weight: 700;
            white-space: nowrap
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner {
            display: none;
            position: relative
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList {
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            min-width: 230px
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li {
            position: relative;
            z-index: 1;
            padding: 6px 16px;
            white-space: nowrap;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 12px;
            bottom: 12px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            content: ""
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchBox .searchErasure {
            display: none;
            position: absolute;
            top: 15px;
            right: 198px
        }

        #searchField .searchFieldInner .searchBox .siteSelect {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: box-shadow .2s ease;
            -moz-transition: box-shadow .2s ease;
            -o-transition: box-shadow .2s ease;
            transition: box-shadow .2s ease;
            position: absolute;
            top: 12px;
            right: 68px;
            z-index: 4;
            overflow: hidden;
            width: 120px;
            height: 25px;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #333;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .siteSelect .selectedSite {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            text-align: center
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 260px;
            padding: 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 4px;
            border-radius: 6px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 13px;
            font-size: .86667rem;
            visibility: hidden;
            position: absolute;
            top: 0;
            right: 0;
            opacity: 0;
            width: 250px;
            padding: 16px 20px;
            text-align: left
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li {
            position: relative;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList {
            position: relative;
            font-size: 11px;
            font-size: .73333rem;
            display: none;
            overflow: hidden;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before {
            top: 0;
            right: 34px;
            left: 0;
            height: 1px;
            background-color: #ddd
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li {
            visibility: hidden;
            position: relative;
            padding-left: 24px;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: -24px;
            margin: 0
        }

        #searchField .searchFieldInner .searchBox .searchMore {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%);
            font-size: 13px;
            font-size: .86667rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 0;
            right: -4px;
            bottom: 0;
            z-index: -1;
            overflow: hidden;
            width: 92px;
            height: 72%;
            margin-right: -8px;
            padding-bottom: 16px;
            border-radius: 6px;
            color: #666;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner {
            position: relative;
            position: relative;
            margin-top: 14px;
            padding-left: 28px
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            top: 50%;
            left: 13px;
            width: 1px;
            height: 11px;
            margin-top: -6px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            top: 50%;
            left: 8px;
            width: 11px;
            height: 1px;
            margin-top: -1px;
            background-color: #666
        }

        #searchField .searchFieldInner .searchExtendBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            font-size: 13px;
            font-size: .86667rem;
            display: none;
            position: absolute;
            top: 46px;
            left: 32px;
            z-index: 1;
            color: #333
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            width: 1000px;
            padding: 16px 0 24px;
            border-radius: 6px;
            border: 2px solid #303134;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching {
            display: table;
            table-layout: fixed;
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock {
            display: table-cell;
            padding: 0 24px;
            vertical-align: top
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget {
            margin-bottom: 12px;
            padding: 0 32px 4px 0;
            color: #999;
            font-weight: 700
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #fff;
            background-color: #fff;
            color: #333;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            border-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even) {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd) {
            padding-right: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec {
            margin-top: 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child {
            margin-top: 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec {
            position: relative
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 4px;
            font-weight: 700;
            text-align: left
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note {
            font-size: 11px;
            font-size: .73333rem;
            display: inline;
            margin-left: 8px;
            color: #666;
            font-weight: 400
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset {
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: absolute;
            top: 2px;
            right: 0;
            padding: 4px;
            border-radius: 4px;
            color: #666;
            line-height: 1;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset:not(.tb):hover {
            background-color: #f1f1f2
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec [class*=selectForm] {
            display: block
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px 4px;
            padding-top: 8px;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li {
            font-size: 12px;
            font-size: .8rem
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label {
            padding-left: 24px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n) {
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.widthStyle02 {
            width: 100%
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number], #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text] {
            width: 186px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit {
            margin-left: 4px;
            vertical-align: bottom
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding: 0 16px 0 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n) {
            position: relative;
            padding: 0 0 0 16px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            display: block;
            position: absolute;
            content: "〜"
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: -6px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            float: left;
            width: 50%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1) {
            border-radius: 4px 0 0 4px;
            border-right: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2), #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2) {
            border-radius: 0 4px 4px 0
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border: 1px dashed #ddd;
            background-color: #fff;
            cursor: default !important
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) inset;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            position: relative;
            width: 100%;
            height: 32px;
            padding: 0 10px;
            border: 1px solid #ddd;
            background-color: #fff;
            line-height: 33px;
            text-align: left;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: 2px;
            border: 6px solid transparent;
            border-top: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after {
            top: 50%;
            right: 10px;
            z-index: 3;
            width: 0;
            height: 0;
            margin-top: -13px;
            border: 6px solid transparent;
            border-bottom: 6px solid #444549
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection {
            background-color: transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);
            display: none;
            position: absolute;
            bottom: -16px;
            left: 0;
            z-index: 10;
            width: 450px;
            color: #333;
            text-align: left;
            line-height: 1.5;
            cursor: default
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before {
            left: 38px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 {
            left: -106px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before {
            left: 144px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before {
            left: 282px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 {
            left: -347px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before {
            left: 386px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 {
            left: -242px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before {
            left: 334px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            position: relative;
            position: relative;
            position: relative;
            width: 100%;
            padding: 16px 0 16px 18px;
            border-radius: 4px;
            border: 1px solid #ddd;
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before {
            top: -13px;
            left: 92px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #ddd transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after {
            top: -12px;
            left: 92px;
            width: 0;
            height: 0;
            margin-left: 2px;
            border-style: solid;
            border-width: 0 10px 12px 10px;
            border-color: transparent transparent #fff transparent
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList {
            margin-top: -4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-size: .73333rem;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            width: 65px;
            margin: 4px 4px 0 0;
            padding: 8px 0;
            border-radius: 4px;
            border: 1px solid #f1f1f2;
            background-color: #f1f1f2;
            color: #333;
            line-height: 1;
            text-align: center;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li:not(.tb):hover {
            background-color: #fff
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote {
            font-size: 11px;
            font-size: .73333rem;
            margin-top: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            width: 466px;
            height: 40px;
            margin: 16px auto 0;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button {
            font-size: 18px;
            font-size: 1.2rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose {
            position: relative;
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            right: 16px;
            top: 14px;
            z-index: 2;
            width: 30px;
            height: 30px;
            color: #303134;
            cursor: pointer
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            content: ""
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%
        }

        #searchField .searchFieldInner .searchAdBox {
            font-size: 13px;
            font-size: .86667rem;
            float: right;
            width: 265px;
            height: 100%;
            text-align: right
        }

        #searchField .searchFieldInner .searchAdBox .adTxt {
            display: table;
            width: 100%;
            height: 100%;
            margin-bottom: 0;
            padding-top: 4px
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a {
            display: table-cell;
            padding-top: 2px;
            color: #25ad6b;
            font-weight: 700;
            text-align: right;
            vertical-align: middle
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #89c629
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span {
            position: relative;
            display: inline-block;
            padding: 4px 0 4px 20px;
            border-top: 1px dotted #b3b3b3;
            border-bottom: 1px dotted #b3b3b3
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            content: ""
        }

        #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 4px;
            color: #666
        }

        #searchField > .switchingMarketPlace {
            position: relative;
            z-index: -1;
            border-top: 1px solid #fff;
            background-color: #f1f1f2
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox {
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock {
            height: 50px
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li {
            position: relative;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            float: left;
            height: 100%;
            line-height: 50px;
            text-align: center
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a {
            color: #333
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before {
            display: none;
            top: -1px;
            right: 0;
            left: 0;
            height: 3px;
            background-color: #ddd
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:not(.tb):hover {
            background-color: #e3e4e6
        }

        #searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a {
            display: inline-block;
            min-width: 60px;
            height: 100%;
            padding: 0 8px
        }

        body.typeExtend #searchField .searchFieldInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #searchField .searchFieldInner {
            width: auto
        }

        body.pageCateBullet01 #searchField {
            background: 0 0
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox {
            border-color: #ccc
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore {
            color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after {
            background-color: #fff
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a {
            color: #29c278
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover {
            color: #96d533
        }

        body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before {
            color: #fff
        }

        body.pageCateMercari01 #searchField {
            background: 0 0
        }

        body.pageCateTemu01 #searchField {
            background: 0 0
        }

        body.pageCateYahoo01 #searchField {
            background: 0 0
        }

        .searchFieldType01 {
            position: relative;
            z-index: 1;
            width: 100%
        }

        .searchFieldType01 .searchBox {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 44px
        }

        .searchFieldType01 .searchBox > form {
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            -webkit-transition: box-shadow .5s ease;
            -moz-transition: box-shadow .5s ease;
            -o-transition: box-shadow .5s ease;
            transition: box-shadow .5s ease;
            position: relative;
            width: 100%;
            height: 100%;
            border: 2px solid #616369;
            background-color: #fff
        }

        .searchFieldType01 .searchBox .searchToolBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            height: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.2rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0 16px;
            border: none;
            line-height: 44px
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit {
            -webkit-border-radius: 0 6px 6px 0;
            -moz-border-radius: 0 6px 6px 0;
            -ms-border-radius: 0 6px 6px 0;
            -o-border-radius: 0 6px 6px 0;
            border-radius: 0 6px 6px 0;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            font-size: 26px;
            font-size: 1.73333rem;
            position: relative;
            top: -1px;
            right: -1px;
            float: right;
            height: 100%;
            padding: 1px;
            background-color: #303134;
            color: #fff;
            text-align: center
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            content: ""
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            width: 100%
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit:not(.tb):hover {
            background-color: #484a4f
        }

        .searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn {
            overflow: hidden;
            text-indent: -9999px;
            white-space: nowrap;
            position: relative;
            z-index: 1;
            overflow: hidden;
            width: 60px;
            height: 100%;
            border: none;
            background: 0 0;
            color: #fff;
            cursor: pointer
        }

        .topicsPathBox > .topicsPath, body.typeExtend .topicsPathBox > .topicsPath, body.typeWide .topicsPathBox > .topicsPath {
            float: left;
            max-width: none;
            min-width: 0;
            margin: 0;
            padding: 0
        }

        .topicsPathBox > .topicsPathSubTxt, body.typeExtend .topicsPathBox > .topicsPathSubTxt, body.typeWide .topicsPathBox > .topicsPathSubTxt {
            float: right;
            margin: 0;
            color: #999;
            font-weight: 700;
            text-align: right
        }

        .topicsPathBox {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        body.typeExtend .topicsPathBox {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPathBox {
            width: auto
        }

        .topicsPath {
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px;
            color: #999;
            font-size: 12px;
            font-size: .8rem
        }

        .topicsPath > li {
            position: relative;
            display: inline-block;
            position: relative;
            margin-left: 4px;
            padding-left: 18px
        }

        .topicsPath > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .topicsPath > li:before {
            content: ""
        }

        .topicsPath > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            top: 50%;
            left: 0;
            color: #ccc
        }

        .topicsPath > li:first-child {
            margin-left: 0;
            padding-left: 0
        }

        .topicsPath > li:first-child:before {
            display: none
        }

        .topicsPath > li > a {
            color: #999
        }

        .topicsPath > li > a:hover {
            color: #89c629
        }

        body.typeExtend .topicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .topicsPath {
            width: auto
        }

        .flexibleTopicsPath {
            position: relative;
            z-index: 1;
            width: 1000px;
            margin: 16px auto;
            padding: 0 32px
        }

        .flexibleTopicsPath .topicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            float: left;
            overflow: hidden;
            border-radius: 6px;
            background-color: #f1f1f2;
            color: #999
        }

        .flexibleTopicsPath .topicsPathList > li {
            position: relative;
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            overflow: hidden;
            margin-left: -24px;
            padding: 0 16px 0 28px;
            line-height: 1
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            display: block;
            position: absolute;
            content: ""
        }

        .flexibleTopicsPath .topicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #fff
        }

        .flexibleTopicsPath .topicsPathList > li:after {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: 3px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 16px 0 16px 16px;
            border-color: transparent transparent transparent #f1f1f2
        }

        .flexibleTopicsPath .topicsPathList > li:first-child {
            margin-left: 0;
            padding-left: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover {
            padding-left: 0
        }

        .flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span, .flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span {
            padding-left: 32px
        }

        .flexibleTopicsPath .topicsPathList > li:last-child {
            padding-right: 0
        }

        .flexibleTopicsPath .topicsPathList > li:last-child:after, .flexibleTopicsPath .topicsPathList > li:last-child:before {
            display: none
        }

        .flexibleTopicsPath .topicsPathList > li:last-child > a, .flexibleTopicsPath .topicsPathList > li:last-child > span {
            padding-right: 8px
        }

        .flexibleTopicsPath .topicsPathList > li:hover {
            z-index: 1;
            padding-left: 16px
        }

        .flexibleTopicsPath .topicsPathList > li:hover + li {
            z-index: 0
        }

        .flexibleTopicsPath .topicsPathList > li:hover:after {
            border-color: transparent transparent transparent #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a, .flexibleTopicsPath .topicsPathList > li:hover > span {
            background-color: #e3e4e6
        }

        .flexibleTopicsPath .topicsPathList > li:hover > a > span, .flexibleTopicsPath .topicsPathList > li:hover > span > span {
            max-width: 100%;
            min-width: 50px;
            padding: 0 24px 0 40px;
            color: #333;
            font-weight: 700
        }

        .flexibleTopicsPath .topicsPathList > li > a, .flexibleTopicsPath .topicsPathList > li > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            z-index: 1;
            padding: 4px 0;
            color: #666;
            text-align: center;
            white-space: nowrap
        }

        .flexibleTopicsPath .topicsPathList > li > a > span, .flexibleTopicsPath .topicsPathList > li > span > span {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: block;
            max-width: 44px;
            min-width: 0
        }

        body.typeExtend .flexibleTopicsPath {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .flexibleTopicsPath {
            width: auto
        }

        .skyscraperAdBox {
            width: 224px
        }

        .skyscraperAdBox .skyscraperAdBlock {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 4px;
            width: 110px;
            height: 110px;
            background: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock:nth-child(even) {
            margin-right: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:last-child {
            margin-bottom: 0
        }

        .skyscraperAdBox .skyscraperAdBlock:hover {
            opacity: .8;
            -ms-filter: "alpha( opacity=80 )"
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px;
            color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1;
            overflow: hidden;
            text-align: right;
            font-weight: 700;
            color: #fa4c07;
            text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemImgBoxHd .hdTxt .priceTxt {
            font-size: 14px;
            font-size: .93333rem;
            padding-right: 2px
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .skyscraperAdBox .skyscraperAdBlock .itemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchResultsAsideMenuType01 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchResultsAsideMenuType01 > li {
            border-bottom: 1px dotted #ddd
        }

        .searchResultsAsideMenuType01 > li > a {
            display: block;
            position: relative;
            padding: 8px 12px 8px 36px
        }

        .searchResultsAsideMenuType01 > li > a > .menuIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 12px;
            margin: 0
        }

        .auctopiBox {
            margin: 24px 0 16px
        }

        .auctopiBox .auctopiList {
            margin-left: -8px
        }

        .auctopiBox .auctopiList .auctopiListBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 8px
        }

        .auctopiBox .auctopiList .auctopiListBox a {
            display: block;
            position: relative
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail {
            position: relative;
            width: 100%;
            padding-top: 50%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            margin-bottom: 0;
            padding: 6px 12px;
            background-color: rgba(0, 0, 0, .7);
            color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiTtl span {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            height: 38px
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .auctopiBox .auctopiList .auctopiListBox a .auctopiDetail .auctopiThum img {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 120%;
            height: auto;
            -webkit-backface-visibility: hidden
        }

        .auctopiBox .auctopiList .auctopiListBox a:not(.tb):hover .auctopiThum img {
            opacity: .6
        }

        .csvDownloadFrame {
            border: none
        }

        body.csvDownloadBody {
            min-width: 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-bottom: 8px;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList {
            margin-bottom: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding: 4px 8px 4px 0
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:before {
            right: 8px;
            bottom: 0;
            width: 100%;
            border-bottom: 1px dotted #ddd
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even) {
            padding: 4px 0 4px 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li:nth-of-type(even):before {
            right: auto;
            left: 8px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadGetList > li label {
            display: block
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 40px;
            width: 195px;
            margin: 16px auto 4px
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadSubmit > button {
            font-size: 18px;
            font-size: 1.2rem;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadNote {
            font-size: 12px;
            font-size: .8rem;
            margin: 8px 0 0 0;
            color: #999;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            margin: 16px 88px;
            padding: 8px;
            background-color: #f1f1f2;
            text-align: center
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadTimes .val {
            margin-left: 8px;
            color: #fa6807;
            font-weight: 700
        }

        body.csvDownloadBody .csvDownloadBox .csvDownloadErrorTxt {
            margin: 0;
            text-align: center;
            color: #fa4c07
        }

        .searchMiniGraphBox {
            position: relative;
            margin-bottom: 8px
        }

        .searchMiniGraphBox .searchMiniGraphHd {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner {
            padding: 0 12px
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock {
            font-size: 11px;
            font-size: .73333rem;
            position: relative;
            z-index: 1
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li {
            position: relative;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            float: left;
            padding: 8px 0;
            color: #666;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:before {
            display: none;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li:not(.tb):hover {
            color: #999
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchMiniGraphRenderCont {
            height: 200px
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock {
            position: relative;
            z-index: 1;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .catchTxt {
            font-size: 15px;
            font-size: 1rem;
            margin: -4px 0 8px;
            color: #666
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt {
            position: relative;
            position: relative;
            font-size: 13px;
            font-size: .86667rem;
            display: block;
            padding: 14px 0 12px;
            border-top: 3px solid #e3e4e6;
            background-color: #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:before {
            top: 0;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 13px 22px 0 22px;
            border-color: #e3e4e6 transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt:after {
            top: -3px;
            left: 50%;
            width: 0;
            height: 0;
            margin-left: -24px;
            border-style: solid;
            border-width: 12px 22px 0 22px;
            border-color: #fff transparent transparent
        }

        .searchMiniGraphBox .searchMiniGraphLinkBlock .linkTxt > p {
            margin: 0
        }

        .hdSearchResultsBox {
            font-size: 24px;
            font-size: 1.6rem;
            position: relative;
            border-top: 4px solid #ddd;
            border-bottom: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner {
            position: relative;
            width: 1000px;
            margin: 0 auto;
            padding: 0 32px
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults {
            position: relative;
            padding: 12px 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsSup {
            font-size: 15px;
            font-size: 1rem;
            color: #999;
            vertical-align: middle
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt {
            display: inline-block;
            margin: 0 8px 0 0;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .hdSearchResultsTxt > .itemsName {
            margin-right: 8px;
            font-weight: 700;
            color: #333
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore {
            font-size: 18px;
            font-size: 1.2rem;
            display: inline-block
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > i {
            margin-left: 0
        }

        .hdSearchResultsBox > .hdSearchResultsBoxInner .hdSearchResults > .searchItemsMore > a {
            font-weight: 700
        }

        body.typeExtend .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide .hdSearchResultsBox > .hdSearchResultsBoxInner {
            width: auto
        }

        .searchResultsHdType01 {
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 16px;
            padding: 0 12px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchResultsHdType02 {
            font-size: 13px;
            font-size: .86667rem;
            margin: 24px 0 4px;
            color: #666
        }

        .searchResultsHdType03 {
            font-size: 11px;
            font-size: .73333rem;
            margin: 2px 0;
            color: #999
        }

        .searchKeywordsBox > .keywordsList {
            margin-top: -4px;
            font-size: 13px;
            font-size: .86667rem
        }

        .searchKeywordsBox > .keywordsList a {
            color: #999
        }

        .searchKeywordsBox > .keywordsList a:hover {
            color: #89c629
        }

        .subCateKeywordBox {
            margin-bottom: 24px
        }

        .subCateKeywordBox .subCateKeywordArea {
            overflow: hidden;
            min-height: 26px;
            max-height: 54px
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList {
            position: relative
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li {
            display: inline-block;
            position: relative;
            vertical-align: top;
            white-space: nowrap
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 4px;
            padding: 2px 8px;
            font-weight: 400
        }

        .subCateKeywordBox .subCateKeywordArea .subCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .recommendCateKeywordBox {
            position: relative;
            position: relative;
            overflow: hidden;
            height: 60px;
            margin-top: 40px;
            padding-left: 160px;
            border-radius: 4px;
            background-color: #f1f1f2
        }

        .recommendCateKeywordBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .recommendCateKeywordBox::before {
            top: 0;
            left: 0;
            width: 144px;
            height: 60px;
            background-color: #aeb0b5
        }

        .recommendCateKeywordBox .recommendCateKeywordHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 50%;
            left: 0;
            width: 144px;
            padding: 12px 0 12px 12px;
            color: #fff
        }

        .recommendCateKeywordBox .recommendCateKeywordList {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 160px;
            overflow: hidden;
            height: 30px;
            margin-top: 4px;
            padding-right: 12px
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li {
            position: relative;
            float: left;
            margin-right: 8px;
            vertical-align: top;
            white-space: nowrap
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01 {
            font-size: 12px;
            font-size: .8rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: block;
            margin-bottom: 8px;
            padding: 2px 8px;
            font-weight: 400
        }

        .recommendCateKeywordBox .recommendCateKeywordList > li .btnType01:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03)
        }

        .searchLongTermBox {
            margin: 24px 0
        }

        .searchLongTermBox .searchLongTermHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchLongTermBox .searchLongTermHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after, .searchLongTermBox .searchLongTermHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchLongTermBox .searchLongTermHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchNoItemsBox .searchNoItemsHd {
            font-size: 20px;
            font-size: 1.33333rem;
            box-sizing: border-box;
            margin: 0 8px 8px;
            padding: 24px 0 32px;
            border-bottom: 1px solid #ddd;
            color: #666;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm {
            padding: 40px;
            margin-bottom: 48px;
            background-color: #eefcf5
        }

        .searchNpsForm .searchNpsFormHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin-bottom: 24px;
            font-weight: 700;
            text-align: center
        }

        .searchNpsForm .searchNpsFormList {
            display: flex;
            justify-content: center
        }

        .searchNpsForm .searchNpsFormList li:not(:last-child) {
            margin-right: 16px
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            position: absolute;
            overflow: hidden;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            white-space: nowrap
        }

        .searchNpsForm .searchNpsFormList li .npsScoreField:checked + .npsScoreLabel, .searchNpsForm .searchNpsFormList li .npsScoreField:hover + .npsScoreLabel {
            background-color: #29c278;
            color: #fff
        }

        .searchNpsForm .searchNpsFormList li .npsScoreLabel {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 48px;
            height: 48px;
            box-sizing: border-box;
            border-radius: 50%;
            border: 1px solid #29c278;
            background-color: #fff;
            color: #29c278;
            line-height: 1;
            transition: background-color .2s;
            cursor: pointer
        }

        .searchNpsForm .searchNpsFormNote {
            font-size: 13px;
            font-size: .86667rem;
            display: flex;
            justify-content: space-between;
            width: 688px;
            margin: 12px auto 0
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote {
            width: calc(100% / 3);
            color: #29c278
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.middleNote {
            text-align: center
        }

        .searchNpsForm .searchNpsFormNote .npsScoreNote.highNote {
            text-align: right
        }

        .npsModalCont .npsFormArea .npsFormItemBlock:not(:last-child) {
            margin-bottom: 16px
        }

        .npsModalCont .npsFormArea .npsFormItemBlock p {
            margin-bottom: 0
        }

        .npsModalCont .npsFormArea .npsFormItemBlock .npsFormMessage.messageError {
            color: #fa4c07;
            text-align: center
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel {
            display: inline-block;
            margin-bottom: 8px
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel .npsFormLabelNum {
            margin-right: 4px;
            color: #29c278;
            font-weight: 700
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: block;
            position: absolute;
            content: "必須"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.requiredLabel:after {
            display: inline-block;
            position: static;
            background-color: #ffa200
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel {
            position: relative
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: block;
            position: absolute;
            content: "任意"
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel.optionalLabel:after {
            display: inline-block;
            position: static;
            background-color: #999
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .npsFormLabel:after {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px;
            margin-left: 8px;
            border-radius: 4px;
            color: #fff;
            line-height: 1
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormInputBlock .textareaFormType02 {
            height: 100px;
            vertical-align: bottom
        }

        .npsModalCont .npsFormArea.npsFormInputArea .npsFormNoteBlock {
            font-size: 12px;
            font-size: .8rem;
            color: #999
        }

        .npsModalCont .npsFormArea.npsFormResultArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormInputArea {
            display: none
        }

        .npsModalCont.npsFormResult .npsFormResultArea {
            display: block
        }

        .searchConditionFloatingBtn {
            display: none;
            position: fixed;
            bottom: 0;
            right: 0;
            z-index: 10;
            width: 100%;
            -webkit-tap-highlight-color: transparent
        }

        .searchConditionFloatingBtn .floatingBtnBlock {
            -webkit-transform: translateX(24px);
            -moz-transform: translateX(24px);
            -ms-transform: translateX(24px);
            -o-transform: translateX(24px);
            transform: translateX(24px);
            position: absolute;
            bottom: 24px;
            left: 42%;
            border-radius: 200px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner {
            display: flex;
            gap: 24px;
            z-index: 1
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            overflow: visible;
            width: 220px;
            padding: 12px 0;
            border-radius: 200px;
            box-shadow: 0 0 0 6px #fff;
            border: 3px solid #ddd;
            background-color: #f1f1f2;
            color: #333;
            font-weight: 700;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn > a {
            color: #333
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .floatingBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit {
            position: relative
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtnBlockInner .limit:before {
            display: none;
            top: 0;
            right: 0;
            z-index: 2;
            width: 10px;
            height: 10px;
            border-radius: 200px;
            border: 2px solid #fff;
            background-color: #fa4c07
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: absolute;
            top: -24px;
            left: 50%;
            z-index: 3;
            overflow: hidden;
            width: 500px;
            height: 90px;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .6);
            color: #fff;
            text-align: center;
            cursor: pointer
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 24px
        }

        .searchConditionFloatingBtn .floatingBtnBlock .overlapCont .overlapContInner .overlapTxt {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            font-size: 18px;
            font-size: 1.2rem;
            margin-top: 8px;
            font-weight: 700;
            white-space: nowrap
        }

        .memberFloatingBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            font-size: 16px;
            font-size: 1.06667rem;
            display: none;
            position: fixed;
            bottom: 100px;
            right: 20px;
            z-index: 2002;
            width: 300px;
            padding-top: 44px;
            border-radius: 6px;
            background-color: #fff;
            text-align: center
        }

        .memberFloatingBox .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt {
            margin: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberTxt > b {
            font-size: 20px;
            font-size: 1.33333rem;
            font-weight: 700;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit {
            margin: 8px 0 0;
            color: #fa4c07;
            font-weight: 700
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer {
            margin-left: 8px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div {
            display: inline-block
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"] {
            font-size: 13px;
            font-size: .86667rem;
            display: inline-block;
            margin-right: 2px
        }

        .memberFloatingBox .memberFloatingBlock .memberTimeLimit .timer div [class$="-text"]:last-child {
            margin-right: 0
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn {
            font-size: 18px;
            font-size: 1.2rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            margin: 12px 0 0;
            padding: 8px;
            border-radius: 6px;
            background-color: #29c278;
            color: #fff
        }

        .memberFloatingBox .memberFloatingBlock .memberBtn:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            border-radius: 0 6px 0 0;
            cursor: pointer
        }

        .memberFloatingBox .memberFloatingBlock .closeBtn > i {
            display: block;
            position: absolute;
            top: 16px;
            right: 16px;
            margin: 0
        }

        .memberFloatingBox .memberFloatingIco {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            width: 68px;
            height: 68px;
            margin: -34px 0 0 -34px;
            border-radius: 200px;
            background-color: #29c278
        }

        .memberFloatingBox .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 52px;
            height: 58px;
            background-position: -308px -134px;
            display: inline-block;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            display: block;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 100%;
            padding: 0 16px 16px;
            color: #333
        }

        .memberFloatingBox.typeAuc10th .memberFloatingBlock .memberTxt .amount {
            font-size: 28px;
            font-size: 1.86667rem
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco {
            width: 80px;
            height: 90px;
            margin: -56px 0 0 -40px;
            background: 0 0;
            border-radius: 0
        }

        .memberFloatingBox.typeAuc10th .memberFloatingIco .ico {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 80px;
            height: 90px;
            background-position: -567px -223px;
            display: inline-block
        }

        .searchPaginationBox {
            margin-bottom: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowLeftIco] {
            margin-left: 0
        }

        .searchPaginationBox .searchPaginationBoxInner [class*=arrowRightIco] {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav {
            float: left
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            position: relative;
            float: left;
            margin: 0 4px 4px 0;
            border: 1px solid #ddd;
            background-color: #f1f1f2
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:last-child {
            margin-right: 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first {
            position: relative;
            margin-right: 20px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.first:before {
            bottom: 0;
            right: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last {
            position: relative;
            margin-left: 16px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            display: block;
            position: absolute;
            content: "..."
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.last:before {
            bottom: 0;
            left: -21px;
            width: 20px;
            color: #999;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav {
            float: right
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav.searchYearNav, .searchPaginationBox .searchPaginationBoxInner .searchYearNav.searchYearNav {
            margin-left: 8px
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li {
            -webkit-transition: background-color .2s ease;
            -moz-transition: background-color .2s ease;
            -o-transition: background-color .2s ease;
            transition: background-color .2s ease;
            float: left;
            min-width: 60px;
            margin-bottom: 4px;
            border: 1px solid #ddd;
            border-left: none;
            background-color: #f1f1f2;
            text-align: center
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:first-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: 1px solid #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:last-child, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li:not(.tb):hover > a {
            color: #89c629
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li > a {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            padding: 6px;
            color: #666;
            line-height: 1
        }

        .searchPaginationBox .searchPaginationTxt {
            font-size: 12px;
            font-size: .8rem;
            margin: 0 0 4px;
            color: #666
        }

        .searchPossiblyBox {
            margin: 24px 0
        }

        .searchPossiblyBox .searchPossiblyHd {
            font-size: 16px;
            font-size: 1.06667rem;
            margin: 0 8px 24px;
            color: #666;
            text-align: center
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt {
            position: relative;
            position: relative;
            display: inline-block;
            padding: 0 100px 0 92px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after, .searchPossiblyBox .searchPossiblyHd .hdTxt:before {
            top: 50%;
            left: 0;
            transform: translateY(50%);
            border-top: 2px dotted #ddd;
            width: 80px
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt:after {
            right: 0;
            left: auto
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt .itemName {
            font-weight: 700
        }

        .searchPossiblyBox .searchPossiblyHd .hdTxt del {
            color: #666;
            font-weight: 400;
            text-decoration: line-through
        }

        .searchAveragePrice {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 16px 12px 10px;
            background-color: #6d6f76;
            color: #fff;
            line-height: 1;
            word-break: break-all
        }

        .searchAveragePrice .averagePriceHd {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid #94969c
        }

        .searchAveragePrice .averagePriceCont {
            margin: 0;
            text-align: right
        }

        .searchAveragePrice .averagePriceCont .amount {
            font-size: 30px;
            font-size: 2rem;
            margin-right: 4px;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 700
        }

        .refineSearchNotes {
            font-size: 12px;
            font-size: .8rem;
            margin-top: 4px;
            color: #999
        }

        .searchResultsAccBox .searchResultsAccHd {
            position: relative;
            cursor: pointer
        }

        .searchResultsAccBox .searchResultsAccHd:not(.tb):hover {
            color: #89c629
        }

        .searchResultsAccBox .searchResultsAccHd .searchResultsAccIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 45%;
            right: 12px;
            margin: 0
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            background-color: #fff
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li {
            border-top: 1px dotted #ddd
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li:first-child {
            border-top: none
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a {
            display: block;
            padding: 6px 8px;
            color: #666
        }

        .searchResultsAccBox .searchResultsAccBlock .searchResultsAccList > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchResultsUntilCol2 {
            margin-left: -24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 24px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            display: block;
            position: absolute;
            content: "〜"
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:before {
            font-size: 12px;
            font-size: .8rem;
            top: 8px;
            left: 0;
            width: 24px;
            color: #999;
            text-align: center
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock:first-child:before {
            display: none
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsUntilCol2 > .searchResultsUntilBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsMultiCol2 {
            margin-left: -8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            float: left;
            width: 50%;
            padding-left: 8px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit {
            padding-right: 16px
        }

        .searchResultsMultiCol2 > .searchResultsMultiBlock.setUnit > .unit {
            font-size: 12px;
            font-size: .8rem;
            display: block;
            position: absolute;
            top: 18px;
            right: 0;
            color: #999;
            line-height: 1;
            text-align: right
        }

        .searchResultsList {
            margin: 4px 0 8px
        }

        .searchResultsList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 4px 0;
            border-bottom: 1px dotted #ddd
        }

        .searchResultsList > li input.checkFormType02[type=checkbox] + label, .searchResultsList > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol2, .searchResultsListCol3 {
            margin: 4px 0 8px
        }

        .searchResultsListCol2 > li, .searchResultsListCol3 > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 4px
        }

        .searchResultsListCol2 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol2 > li input.radioFormType02[type=radio] + label, .searchResultsListCol3 > li input.checkFormType02[type=checkbox] + label, .searchResultsListCol3 > li input.radioFormType02[type=radio] + label {
            display: block
        }

        .searchResultsListCol3 > li {
            width: 33.3333%
        }

        .refineSearchSubmit {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 35px;
            width: 195px;
            margin: 16px auto 4px
        }

        .refineSearchSubmit button {
            font-size: 15px;
            font-size: 1rem;
            padding-left: 4px;
            letter-spacing: 4px
        }

        .refineSearchPremLink {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            font-size: 13px;
            font-size: .86667rem;
            margin: 8px 16px 4px;
            background-color: #fff;
            font-weight: 700;
            text-align: center
        }

        .refineSearchPremLink > a {
            display: block;
            padding: 4px 4px 4px 0
        }

        .searchResultsAccTopicsPathList {
            font-size: 11px;
            font-size: .73333rem;
            padding: 12px 12px 0;
            background-color: #f1f1f2
        }

        .searchResultsAccTopicsPathList > li {
            position: relative;
            display: inline;
            line-height: 1.8
        }

        .searchResultsAccTopicsPathList > li:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            content: ""
        }

        .searchResultsAccTopicsPathList > li:before {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            font-size: 10px;
            font-size: .66667rem;
            display: inline;
            position: static;
            margin-right: 4px;
            vertical-align: middle;
            color: #999
        }

        .searchResultsAccTopicsPathList > li a {
            font-weight: 700;
            vertical-align: middle
        }

        .searchResultsAccTopicsPathList > li:first-child:before {
            display: none
        }

        .resultMarketPlaceBox {
            font-size: 12px;
            font-size: .8rem;
            padding: 6px 12px;
            border-top: 1px solid #ddd;
            background-color: #f1f1f2;
            font-weight: 700
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li {
            display: inline-block;
            margin: 2px 6px 2px 0;
            padding-right: 10px;
            border-right: 1px solid #ccc;
            line-height: 1;
            white-space: nowrap
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li:last-child {
            margin-right: 0;
            padding-right: 0;
            border-right: none
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a {
            display: inline-block;
            padding: 2px 0
        }

        .resultMarketPlaceBox > .resultMarketPlaceBlock > li > a > .site {
            display: inline-block;
            margin-right: 8px;
            color: #666;
            font-weight: 400
        }

        .searchPeriodBox .searchPeriodRecently, .searchPeriodHideBox .searchPeriodRecently {
            font-size: 13px;
            font-size: .86667rem;
            margin-bottom: 16px;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodRecently > a, .searchPeriodHideBox .searchPeriodRecently > a {
            display: block;
            font-weight: 700
        }

        .searchPeriodBox .searchPeriodHd, .searchPeriodHideBox .searchPeriodHd {
            position: relative;
            margin-top: 0;
            padding-bottom: 2px;
            border-bottom: 1px solid #ddd
        }

        .searchPeriodBox .searchPeriodHd .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd .searchPeriodIco {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            right: 8px;
            margin: 0
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList {
            font-size: 12px;
            font-size: .8rem;
            padding-bottom: 16px
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 16.67%;
            width: -webkit-calc(100% / 6);
            width: -moz-calc(100% / 6);
            width: calc(100% / 6);
            float: left;
            padding: 0 4px 4px 0;
            font-weight: 700;
            text-align: right;
            white-space: nowrap
        }

        .searchPeriodBox .searchPeriodBlock .searchPeriodList > li > a, .searchPeriodHideBox .searchPeriodBlock .searchPeriodList > li > a {
            display: block
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd {
            cursor: pointer
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodHd:not(.tb):hover {
            color: #89c629
        }

        .searchPeriodBox.searchPeriodHideBox .searchPeriodBlock, .searchPeriodHideBox.searchPeriodHideBox .searchPeriodBlock {
            display: none
        }

        .searchPeriodBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList, .searchPeriodHideBox.searchPeriodHideBox:nth-last-of-type(1) .searchPeriodBlock .searchPeriodList {
            padding-bottom: 0
        }

        .searchPeriodBtn {
            margin: 16px 0 4px
        }

        .searchPeriodBtn > a {
            font-size: 15px;
            font-size: 1rem
        }

        .searchPeriodCombineBox {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
            background-color: #fff;
            margin-bottom: 12px
        }

        .searchPeriodCombineBox:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineHd {
            font-size: 16px;
            font-size: 1.06667rem;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-top: 8px;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp {
            margin-left: 8px
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon {
            font-size: 24px;
            font-size: 1.6rem;
            color: #ffa200
        }

        .searchPeriodCombineBox .searchPeriodCombineHd .searchPeriodCombineHdHelp .helpIcon:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont {
            font-size: 11px;
            font-size: .73333rem;
            padding: 0 8px 8px;
            text-align: center;
            color: #666
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            left: 8px;
            cursor: pointer
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 16px;
            font-size: 1.06667rem;
            position: absolute;
            top: -8px;
            left: -4px;
            color: #d4a85c
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 208px;
            height: 28px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 11px;
            font-size: .73333rem;
            margin-right: 8px;
            color: #000
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 10px;
            font-size: .66667rem;
            padding: 4px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList {
            font-size: 10px;
            font-size: .66667rem;
            display: table;
            position: relative;
            width: 100%;
            margin-top: 8px;
            table-layout: fixed;
            white-space: nowrap
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: table-cell;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchPeriodCombineBox .searchPeriodCombineCont .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 28px;
            color: #fff;
            line-height: 28px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p {
            margin: 0
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times {
            font-size: 13px;
            font-size: .86667rem;
            margin-top: 4px
        }

        .searchPeriodCombineBox .searchPeriodCombineCont p.times .val {
            color: #fa6807;
            font-weight: 700
        }

        .searchPeriodCombineBox .searchPeriodCombineLink {
            font-size: 13px;
            font-size: .86667rem;
            border-top: 2px dotted #f1f1f2;
            font-weight: 700;
            text-align: center
        }

        .searchPeriodCombineBox .searchPeriodCombineLink a {
            display: block;
            padding: 8px
        }

        .searchPeriodCombineNoItem {
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd;
            background-color: #f3f7f5
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner {
            position: relative;
            max-width: 728px;
            box-sizing: border-box;
            padding: 32px 24px 16px;
            margin: 0 auto
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner:after {
            top: 32px;
            right: 20px;
            width: calc(45% - 24px);
            height: 138px;
            background-image: url(/assets/image/common/layout/search1/combinesearch/img_combine_noitem.svg?1726018500);

            background-size: contain;
            background-position: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock p span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBlock .searchPeriodCombineNoItemHd {
            font-size: 22px;
            font-size: 1.46667rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn {
            text-align: center
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p {
            margin-bottom: 8px
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span {
            position: relative;
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            padding: 0 8px;
            color: #d4a85c;
            font-weight: 700
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after, .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            top: 50%;
            width: 1px;
            height: 14px;
            background: #d4a85c
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:before {
            left: 0;
            transform: rotate(-30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn p span:after {
            right: 0;
            transform: rotate(30deg) translateY(-50%)
        }

        .searchPeriodCombineNoItem .searchPeriodCombineNoItemInner .searchPeriodCombineNoItemBtn a {
            font-size: 20px;
            font-size: 1.33333rem;
            width: 290px;
            background-color: #d4a85c;
            color: #fff
        }

        .searchToolBtnBox > li {
            margin-bottom: 4px
        }

        .searchToolBtnBox > li > a, .searchToolBtnBox > li > span {
            font-size: 15px;
            font-size: 1rem;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .searchShowcaseArea {
            margin: 24px 0
        }

        .searchShowcaseColArea {
            margin: 24px 0 16px -16px
        }

        .searchShowcaseSortNav {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 8px 8px;
            padding: 0 0 8px;
            text-align: center;
            border-bottom: 2px solid #ddd
        }

        .searchShowcaseSortNav > li {
            float: right;
            padding: 0 8px
        }

        .searchShowcaseSortNav > li:nth-child(1) {
            width: 130px;
            padding-right: 0
        }

        .searchShowcaseSortNav > li:nth-child(2) {
            width: 70px
        }

        .searchShowcaseSortNav > li:nth-child(3) {
            width: 130px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(1) {
            width: 116px
        }

        .searchShowcaseSortNav.mercariSort li:nth-child(2) {
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner, .searchShowcaseType01, .showcaseNativeAdType01, .showcaseNativeAdType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: relative;
            z-index: 1;
            min-height: 138px;
            margin: -8px 8px 8px;
            padding-left: 136px;
            border-bottom: 1px solid #ddd;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover, .searchShowcaseType01:not(.tb):hover, .showcaseNativeAdType01:not(.tb):hover, .showcaseNativeAdType02:not(.tb):hover {
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            z-index: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01 .showcaseItemsBookmark, .showcaseNativeAdType01 .showcaseItemsBookmark, .showcaseNativeAdType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType01 .4s ease;
            -moz-animation: showCommentType01 .4s ease;
            -ms-animation: showCommentType01 .4s ease;
            -o-animation: showCommentType01 .4s ease;
            animation: showCommentType01 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .searchShowcaseType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType01 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco], .showcaseNativeAdType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType01 {

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        ,
        .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType01 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:before, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:before, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsBookmark > .bookmarkComment:after, .searchShowcaseType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType01 .showcaseItemsBookmark > .bookmarkComment:after, .showcaseNativeAdType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock, .searchShowcaseType01 .showcaseItemsImgBlock, .showcaseNativeAdType01 .showcaseItemsImgBlock, .showcaseNativeAdType02 .showcaseItemsImgBlock {
            display: block;
            position: absolute;
            top: 8px;
            left: 8px;
            width: 120px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 120px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            -moz-transform: translate(-50%, -50%) rotate(-45deg);
            -ms-transform: translate(-50%, -50%) rotate(-45deg);
            -o-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            font-size: 14px;
            font-size: .93333rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            width: 80px;
            height: 80px;
            background-color: #94969c;
            color: #fff;
            font-weight: 700;
            line-height: 1;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType].itemsCornerType02 {
            background-color: #fa6807
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType], .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType] {
            position: absolute;
            bottom: 4px;
            left: 0;
            width: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType01 {
            font-family: "Times New Roman", Times, serif
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .searchShowcaseType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02, .showcaseNativeAdType02 .showcaseItemsImgBlock .showcaseItemsImg [class*=itemsCornerType] [class*=cornerTxtType].cornerTxtType02 {
            font-size: 12px;
            font-size: .8rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox, .searchShowcaseType01 .searchShowcaseBox, .showcaseNativeAdType01 .searchShowcaseBox, .showcaseNativeAdType02 .searchShowcaseBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: table;
            width: 100%;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock {
            display: table-cell;
            padding: 8px;
            vertical-align: middle;
            word-break: break-all
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(1) {
            width: auto;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(2) {
            width: 130px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(3) {
            font-size: 12px;
            font-size: .8rem;
            width: 70px;
            text-align: center;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock:nth-child(4) {
            font-size: 12px;
            font-size: .8rem;
            width: 130px;
            padding-right: 0;
            color: #666;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock p, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock p, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock p {
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseSiteName {
            font-size: 10px;
            font-size: .66667rem;
            margin-bottom: 2px;
            color: #b3b3b3;
            line-height: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            overflow: hidden;
            max-height: 45px;
            margin-bottom: 8px;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a {
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > .hdTxt:visited, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd > a:visited {
            color: #2166a6
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            display: table;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl {
            display: table-row
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            vertical-align: top;
            white-space: nowrap
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > div.searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock > p.searchShowcaseDetails {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .amount:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .bidNum, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .bidNum, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(3) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .searchShowcaseType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType01 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4), .showcaseNativeAdType02 .searchShowcaseBox.mercariBox > .searchShowcaseBlock:nth-child(4) {
            padding-right: 0;
            width: 116px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01 .searchShowcaseSubBlock, .showcaseNativeAdType01 .searchShowcaseSubBlock, .showcaseNativeAdType02 .searchShowcaseSubBlock {
            font-size: 13px;
            font-size: .86667rem;
            margin: 0 60px 0 8px;
            padding-bottom: 8px;
            color: #666
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt {
            font-size: 13px;
            font-size: .86667rem
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li {
            float: left;
            margin-left: 16px;
            padding-left: 16px;
            border-left: 1px solid #ddd
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li:first-child, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li:first-child, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li:first-child {
            margin-left: 0;
            padding-left: 0;
            border-left: none
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a {
            display: inline-block;
            position: relative;
            padding-left: 22px;
            color: #0dafde
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a:not(.tb):hover {
            color: #89c629
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adItemsName, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adItemsName {
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: inline-block;
            max-width: 170px;
            vertical-align: bottom
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .searchShowcaseType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType01 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco, .showcaseNativeAdType02 .searchShowcaseSubBlock .adTxt > li > a .adTxtIco {
            position: absolute;
            top: 2px;
            left: 0;
            margin: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .itemsListPr, .searchShowcaseType01 .itemsListPr, .showcaseNativeAdType01 .itemsListPr, .showcaseNativeAdType02 .itemsListPr {
            font-size: 15px;
            font-size: 1rem;
            display: block;
            position: absolute;
            bottom: 8px;
            right: 20px;
            z-index: 1;
            color: #ccc;
            text-align: right
        }

        .showcaseNativeAdType01.embeddedAd {
            margin-top: 0
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg {
            overflow: visible;
            height: auto
        }

        .showcaseNativeAdType01 .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            position: static;
            width: 120px;
            height: auto
        }

        .showcaseNativeAdType01 .searchShowcaseBox {
            width: 590px
        }

        .showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock {
            padding-bottom: 40px
        }

        .showcaseNativeAdHeightType01 {
            min-height: 138px
        }

        .showcaseNativeAdHeightType02 {
            min-height: 276px
        }

        .showcaseNativeAdType02.embeddedAd {
            margin-top: 0
        }

        .showcaseAdsenseType01 {
            box-sizing: border-box;
            min-height: 90px;
            margin: -8px 8px 8px;
            padding: 16px 0;
            border-bottom: 1px solid #ddd;
            text-align: center
        }

        .searchShowcaseType02 {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 33.3333%;
            width: -webkit-calc(100% / 3);
            width: -moz-calc(100% / 3);
            width: calc(100% / 3);
            font-size: 13px;
            font-size: .86667rem;
            position: relative;
            float: left;
            margin-bottom: 16px;
            padding-left: 16px
        }

        .searchShowcaseType02 .showcaseItemsBookmark {
            position: absolute;
            bottom: 8px;
            right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 100%;
            cursor: pointer
        }

        .searchShowcaseType02 .showcaseItemsBookmark:not(.tb):hover .bookmarkComment {
            -webkit-animation: showCommentType02 .4s ease;
            -moz-animation: showCommentType02 .4s ease;
            -ms-animation: showCommentType02 .4s ease;
            -o-animation: showCommentType02 .4s ease;
            animation: showCommentType02 .4s ease;
            display: block;
            right: 50px;
            opacity: 1
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            width: 100%;
            height: 100%
        }

        .searchShowcaseType02 .showcaseItemsBookmark > [class*=btnType] > [class*=heartIco] {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 1px 0 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment {
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            position: relative;
            display: none;
            position: absolute;
            top: 50%;
            right: 50px;
            z-index: 1;
            opacity: 0;
            width: 125px;
            padding: 4px 0;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #666;
            text-align: center;
            cursor: auto
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            display: block;
            position: absolute;
            content: ""
        }

        @-moz-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-webkit-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-o-keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        @-ms-keyframes showCommentType02 {

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        0
        %
        {
            display: none
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        1
        %
        {
            display: block
        ;
            right: 40px
        ;
            opacity: 0
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment

        100
        %
        {
            display: block
        ;
            right: 50px
        ;
            opacity: 1
        }
        }

        @keyframes showCommentType02 {
            0% {
                display: none;
                opacity: 0
            }

            1% {
                display: block;
                right: 40px;
                opacity: 0
            }

            100% {
                display: block;
                right: 50px;
                opacity: 1
            }
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:before {
            top: 50%;
            right: -16px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #ccc
        }

        .searchShowcaseType02 .showcaseItemsBookmark > .bookmarkComment:after {
            top: 50%;
            right: -15px;
            width: 0;
            height: 0;
            margin-top: -6px;
            border: 6px solid transparent;
            border-left: 10px solid #fff
        }

        .searchShowcaseType02 .searchShowcaseBox {
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: relative;
            background-color: #fff;
            color: #666;
            cursor: pointer
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        .searchShowcaseType02 .searchShowcaseBox:not(.tb):hover .showcaseItemsImgBlock > .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%) scale(1.2);
            -moz-transform: translateX(-50%) scale(1.2);
            -ms-transform: translateX(-50%) scale(1.2);
            -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock {
            position: relative;
            width: 100%;
            padding-top: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            width: 100%;
            padding: 8px 12px;
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited {
            color: #c8dff4
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:visited .siteName {
            color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd:before {
            background-image: -svg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-size: 100%;
            background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            bottom: 0;
            left: 0;
            width: 100%;
            height: 80px
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .siteName {
            font-size: 10px;
            font-size: .66667rem;
            display: inline-block;
            position: relative;
            z-index: 1;
            margin-bottom: 2px;
            padding: 4px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .5);
            line-height: 1.2
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 38px;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .7)
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .showcaseItemsImgBlock .showcaseItemsImg > .itemsThum {
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 0;
            left: 50%;
            width: auto;
            height: 100%;
            -webkit-backface-visibility: hidden
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 12px;
            background-color: #fff
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice {
            font-size: 14px;
            font-size: .93333rem;
            margin-bottom: 8px;
            padding-bottom: 4px;
            border-bottom: 1px dotted #ddd;
            text-align: right
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount {
            margin-right: 4px;
            color: #fa4c07;
            font-weight: 700
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .itemsPrice .amount:not(.tb):hover {
            color: #89c629
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            font-size: .8rem;
            padding-right: 48px
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails {
            display: table
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl {
            display: table-row
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dt {
            display: table-cell;
            color: #b3b3b3;
            text-align: right;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd {
            display: table-cell;
            padding-left: 12px;
            vertical-align: top;
            white-space: nowrap
        }

        .searchShowcaseType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseCont > .searchShowcaseDetails > dl > dd .bidNum {
            margin-right: 4px
        }

        .searchDummyShowcaseType01 {
            display: block;
            position: relative;
            color: #333
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseCatch:before {
            opacity: .3
        }

        .searchDummyShowcaseType01:not(.tb):hover .searchDummyShowcaseInner {
            opacity: 1
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch {
            position: relative;
            position: absolute;
            top: 0;
            right: 8px;
            bottom: 0;
            left: 8px;
            z-index: 10;
            overflow: hidden;
            height: 100%
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch:before {
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(48, 49, 52, .1)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock {
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-shadow: 1px 1px 2px rgba(255, 255, 255, .8);
            font-size: 20px;
            font-size: 1.33333rem;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            padding: 16px;
            font-weight: 700;
            text-align: center
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock p {
            margin: 0;
            color: #333
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt {
            margin-bottom: 16px;
            color: #fa4c07
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseCatch .catchBlock .hitTxt .num {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            font-size: 30px;
            font-size: 2rem;
            display: inline-block;
            margin: 0 6px;
            padding: 0 4px;
            background-color: #fff
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner {
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            opacity: .5
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:nth-child(odd) > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: -136px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner:not(.tb):hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            z-index: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock {
            top: 0;
            left: 0;
            width: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg {
            height: 136px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner > .showcaseItemsImgBlock .showcaseItemsImg > .showcaseDummyItem {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 136px;
            height: 136px;
            background-position: 0 -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 416px;
            height: 134px;
            background-position: -308px 0;
            display: inline-block;
            position: relative;
            display: table-cell;
            width: 100%;
            padding: 0
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock.showcaseDummyTxt:before {
            background-image: -svg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-size: 100%;
            background-image: -owg-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            background-image: linear-gradient(left, rgba(255, 255, 255, 0), #fff);
            top: 0;
            right: 0;
            bottom: 0;
            width: 40px
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyPrice {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 120px;
            height: 110px;
            background-position: -272px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyNumber {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 70px;
            height: 110px;
            background-position: -497px -223px;
            display: inline-block
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .showcaseDummyDate {
            display: block;
            background-image: url(/assets/image/common/sprites/search1.png?1726018500);

            width: 105px;
            height: 110px;
            background-position: -392px -223px;
            display: inline-block
        }

        .showcaseEmbedAdBoxWrap {
            min-height: 147px;
            margin-top: -8px
        }

        .showcaseEmbedAdBoxWrap .showcaseEmbedAdBox {
            position: relative;
            z-index: 2
        }

        .searchResultsSortBox {
            margin: 8px 0
        }

        .searchResultsSortBox > .combineSearchNav {
            position: relative;
            float: left;
            width: 450px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock {
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd {
            font-size: 14px;
            font-size: .93333rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            font-weight: 700
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp {
            margin-left: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon {
            font-size: 26px;
            font-size: 1.73333rem;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchHd .combineSearchHdHelp .helpIcon:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2), 1px 0 0 0 rgba(0, 0, 0, .03), -1px 0 0 0 rgba(0, 0, 0, .03);
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            position: relative;
            -webkit-transition: border-color .2s ease, color .2s ease;
            -moz-transition: border-color .2s ease, color .2s ease;
            -o-transition: border-color .2s ease, color .2s ease;
            transition: border-color .2s ease, color .2s ease;
            display: none;
            position: absolute;
            top: 36px;
            left: 0;
            height: 42px;
            padding: 8px 16px;
            border: 2px solid #25ad6b;
            background-color: #fff;
            color: #fa6807;
            font-weight: 700;
            white-space: nowrap;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            display: block;
            position: absolute;
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:before {
            top: -10px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #25ad6b
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:after {
            top: -7px;
            left: 60px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 10px 8px;
            border-color: transparent transparent #fff
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover {
            border-color: #29c278;
            color: #ffa200
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon:not(.tb):hover .combineSearchBalloonClose {
            background-color: #29c278
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose {
            -webkit-transform: translateY(-50%) scale(.5);
            -moz-transform: translateY(-50%) scale(.5);
            -ms-transform: translateY(-50%) scale(.5);
            -o-transform: translateY(-50%) scale(.5);
            transform: translateY(-50%) scale(.5);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 200px;
            -moz-border-radius: 200px;
            -ms-border-radius: 200px;
            -o-border-radius: 200px;
            border-radius: 200px;
            -webkit-transition: all .2s ease;
            -moz-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            display: block;
            position: absolute;
            top: 50%;
            right: -18px;
            width: 40px;
            height: 40px;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchBalloon .combineSearchBalloonClose > i {
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 128px;
            cursor: pointer
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco {
            font-size: 20px;
            font-size: 1.33333rem;
            position: absolute;
            top: -8px;
            left: -2px;
            color: #d4a85c
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionIco:before {
            content: ""
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner {
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            width: 298px;
            height: 32px;
            padding: 4px 8px;
            box-sizing: border-box;
            background: rgba(255, 255, 255, .8)
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionTxt {
            font-size: 14px;
            font-size: .93333rem;
            margin-right: 8px
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .functionalRestrictionArea .functionalRestrictionAreaInner .functionalRestrictionBtn {
            font-size: 12px;
            font-size: .8rem;
            padding: 4px 16px;
            border-radius: 4px;
            box-sizing: border-box;
            background-color: #d4a85c;
            color: #fff;
            line-height: 1.2
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList {
            font-size: 12px;
            font-size: .8rem;
            position: relative;
            float: left
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            float: left;
            min-width: 48px;
            margin-bottom: 4px;
            border-left: 1px solid #fff;
            background-color: #25ad6b;
            text-align: center
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -ms-border-radius: 4px 0 0 4px;
            -o-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
            border-left: none
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            -ms-border-radius: 0 4px 4px 0;
            -o-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li:not(.tb):hover {
            opacity: .75
        }

        .searchResultsSortBox > .combineSearchNav .combineSearchBlock .combineSearchList > li > a {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            display: block;
            height: 32px;
            color: #fff;
            line-height: 32px
        }

        .searchResultsSortBox > .combineSearchNav .balloonWrap {
            position: absolute;
            bottom: 5px;
            left: -16px;
            margin: 0
        }

        .searchResultsSortBox > .combineSearchNav .remainingTimesLink {
            font-size: 13px;
            font-size: .86667rem;
            padding: 4px 8px 8px 0;
            font-weight: 700;
            text-align: right
        }

        .searchResultsSortBox .searchResultsSortNav {
            float: right;
            width: 180px;
            margin-right: 8px
        }

        .searchResultsSortBox .searchResultsSortNav [class*=selectForm] {
            vertical-align: top
        }

        .searchResultsSortBox .searchResultsLayoutNav {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            float: right;
            width: 60px;
            height: 30px;
            border: 1px solid #ddd
        }

        .searchResultsSortBox .searchResultsLayoutNav > li {
            float: left;
            width: 30px;
            height: 100%;
            box-sizing: border-box;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:first-child {
            border-left: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li:not(.tb):hover > a > [class*=layoutIco] {
            opacity: .75
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a {
            display: block;
            height: 100%;
            line-height: 30px;
            text-align: center
        }

        .searchResultsSortBox .searchResultsLayoutNav > li > a > [class*=layoutIco] {
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;
            transition: opacity .2s ease;
            display: inline-block;
            margin: 0
        }

        #contentsWrap {
            width: 100%;
            margin: 0 auto;
            background: #fff
        }

        #contentsArea {
            min-height: 0;
            padding-bottom: 0;
            background: #fff;
            z-index: 10
        }

        #colSearchResultsWrap {
            display: -webkit-flexbox;
            display: flexbox;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #ddd
        }

        #colSearchResultsWrap:after {
            width: 0
        }

        #colSearchResultsWrap #colSearchResultsArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 728px;
            width: -webkit-calc(100% - 248px);
            width: -moz-calc(100% - 248px);
            width: calc(100% - 248px);
            position: relative;
            z-index: 2;
            float: right;
            min-width: 728px;
            max-width: 952px;
            padding: 12px 0 112px 24px;
            border-left: 1px solid #ddd;
            background-color: #fff
        }

        #colSearchResultsWrap #colSearchResultsArea .colSearchResultsCont {
            margin-bottom: 48px
        }

        #colSearchResultsWrap #colSearchToolArea {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 248px
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont {
            position: relative;
            z-index: 1;
            padding: 12px;
            background-color: #f1f1f2
        }

        #colSearchResultsWrap #colSearchToolArea .colSearchToolCont > [class*=searchResultsHdType]:first-child {
            margin-top: 0
        }

        #topInfoWrap {
            width: 100%;
            margin: 0 auto;
            padding: 1px 0;
            background-color: #fff
        }

        #btmInfoWrap {
            width: 100%;
            margin: 0 auto;
            border-top: 1px solid #ddd;
            background-color: #fff
        }

        #btmInfoArea {
            width: 1000px;
            margin: 0 auto;
            padding: 24px 32px 40px
        }

        #btmInfoArea > .colType01 {
            min-width: 696px
        }

        body.typeExtend #btmInfoArea {
            width: auto;
            min-width: 1000px;
            max-width: 1200px
        }

        body.typeWide #btmInfoArea {
            width: auto
        }

        body.pageCateBullet01 #btmInfoWrap, body.pageCateBullet01 #contentsWrap, body.pageCateBullet01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateMercari01 #btmInfoWrap, body.pageCateMercari01 #contentsWrap, body.pageCateMercari01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateTemu01 #btmInfoWrap, body.pageCateTemu01 #contentsWrap, body.pageCateTemu01 #topInfoWrap {
            width: 1064px
        }

        body.pageCateYahoo01 #btmInfoWrap, body.pageCateYahoo01 #contentsWrap, body.pageCateYahoo01 #topInfoWrap {
            width: 1064px
        }

        .searchResultsSummary {
            font-size: 12px;
            font-size: .8rem;
            margin-bottom: 20px;
            color: #666
        }

        .searchToolsAlertBox {
            display: block;
            margin: 0 8px 8px;
            border-bottom: 1px solid #ddd
        }

        .searchToolsAlertBox .searchToolsAlertInner {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            width: 728px;
            padding: 48px 12px 16px;
            margin: 0 auto;
            background-image: url(/assets/image/common/layout/search1/tools/bg_tools_alert.png?1726018500);

            background-position: 100% 50px
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock p {
            font-size: 14px;
            font-size: .93333rem;
            line-height: 1.8;
            letter-spacing: .1em;
            margin: 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock span {
            font-size: 16px;
            font-size: 1.06667rem;
            color: #29c278;
            font-weight: 700
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .searchToolsAlertHd {
            font-size: 24px;
            font-size: 1.6rem;
            margin: 0 0 16px 0;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert {
            width: 290px;
            margin: 32px auto 0
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsAlertBlock .btnToolsAlert a {
            font-size: 20px;
            font-size: 1.33333rem;
            background-color: #96d533;
            color: #fff
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock {
            position: relative;
            font-size: 14px;
            font-size: .93333rem;
            display: inline-block;
            position: absolute;
            top: 16px;
            width: 100%;
            margin: 0;
            color: #fa4c07;
            text-align: center;
            font-weight: 700;
            letter-spacing: .1em
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: block;
            position: absolute;
            content: "!"
        }

        .searchToolsAlertBox .searchToolsAlertInner .searchToolsTxtBlock:before {
            display: inline-block;
            position: static;
            width: 18px;
            height: 18px;
            margin-right: 8px;
            border-radius: 100%;
            background-color: #fa4c07;
            color: #fff;
            letter-spacing: 0
        }

        .searchTotalNumberBox {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 15px;
            font-size: 1rem;
            position: relative;
            padding-bottom: 8px;
            color: #666
        }

        .searchTotalNumberBox > .searchTotalNumberBlock {
            float: left;
            margin: 0;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock {
            position: relative;
            float: left;
            margin: 0 0 0 8px;
            padding-left: 16px;
            font-weight: 700
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            display: block;
            position: absolute;
            content: ""
        }

        .searchTotalNumberBox > .searchRelatedItemsNumberBlock:before {
            top: 0;
            left: 0;
            width: 1px;
            height: 100%;
            background-color: #ddd
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background-color: #f1f1f2
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName {
            color: #22a063
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }

        #headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.shopping {
            -webkit-transform: translateX(175px);
            -moz-transform: translateX(175px);
            -ms-transform: translateX(175px);
            -o-transform: translateX(175px);
            transform: translateX(175px)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:not(.tb):hover {
            background-color: rgba(255, 255, 255, .4)
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingHd {
            color: #fff
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current:not(.tb):hover {
            background: 0 0
        }

        body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingHd {
            color: #29c278
        }

        .btnType01.disabled, a.btnType01.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled, a.btnType02.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType02.disabled i, a.btnType02.disabled i {
            color: #b3b3b3 !important
        }

        .btnType03.disabled, a.btnType03.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType04.disabled, a.btnType04.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            top: 0 !important;
            margin-bottom: 0 !important;
            padding-bottom: 10px !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        .btnType05.disabled, a.btnType05.disabled {
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
            box-shadow: none !important;
            border-color: #c9cacd !important;
            background: #c9cacd !important;
            color: #b3b3b3 !important;
            cursor: not-allowed !important
        }

        #fixedPagetop.posAdjust {
            margin-right: 180px
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input:not([type=radio]):not([type=checkbox]).inputFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label, input[type=radio].radioFormType01.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType01.disabled + label:before, input[type=radio].radioFormType01.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType01.disabled + label:after, input[type=radio].radioFormType01.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType01.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType01.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after, input[type=radio].radioFormType01.checkFormType01.disabled + label:after {
            background: 0 0
        }

        input[type=checkbox].checkFormType02.disabled + label, input[type=radio].radioFormType02.disabled + label {
            opacity: .5;
            cursor: not-allowed
        }

        input[type=checkbox].checkFormType02.disabled + label:before, input[type=radio].radioFormType02.disabled + label:before {
            border-color: #a1a3a8
        }

        input[type=checkbox].checkFormType02.disabled + label:after, input[type=radio].radioFormType02.disabled + label:after {
            background: #94969c;
            border-color: #94969c
        }

        input[type=checkbox].checkFormType02.disabled + label:not(.tb):hover:before, input[type=radio].radioFormType02.disabled + label:not(.tb):hover:before {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after, input[type=radio].radioFormType02.checkFormType02.disabled + label:after {
            background: 0 0
        }

        .disabled.selectFormType02, .selectFormType01.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .disabled.selectFormType02:after, .disabled.selectFormType02:before, .selectFormType01.disabled:after, .selectFormType01.disabled:before {
            display: none
        }

        .disabled.selectFormType02 > .selectFormTxt, .selectFormType01.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType01 .selectFormList > ul > li.current, .selectFormType02 .selectFormList > ul > li.current {
            background-color: #f1f1f2
        }

        .selectFormType01 .selectFormList.posTop, .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-3px, 3px);
            -moz-transform: translate(-3px, 3px);
            -ms-transform: translate(-3px, 3px);
            -o-transform: translate(-3px, 3px);
            transform: translate(-3px, 3px);
            top: auto;
            bottom: 0
        }

        .selectFormType01 .selectFormList.posTop > ul, .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 50px
        }

        .selectFormType01 .selectFormList.posTop > ul:before, .selectFormType02 .selectFormList.posTop > ul:before {
            top: auto;
            bottom: 40px
        }

        .selectFormType02.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        .selectFormType02.disabled:after, .selectFormType02.disabled:before {
            display: none
        }

        .selectFormType02.disabled > .selectFormTxt {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background: #c9cacd;
            color: #b3b3b3
        }

        .selectFormType02 .selectFormList.posTop {
            -webkit-transform: translate(-1px, 1px);
            -moz-transform: translate(-1px, 1px);
            -ms-transform: translate(-1px, 1px);
            -o-transform: translate(-1px, 1px);
            transform: translate(-1px, 1px)
        }

        .selectFormType02 .selectFormList.posTop > ul {
            padding: 10px 0 40px
        }

        .selectFormType02 .selectFormList.posTop > ul:before {
            bottom: 28px
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:not(.tb):hover {
            background-color: #fff
        }

        .headerMarketPlaceBox .headerMarketPlaceBlock .headerMarketPlaceList > li.current:before {
            display: block
        }

        .itemsRecommend .recomList.fullOpen + .recomMoreLinkWrap {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.active {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1)
        }

        #searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before {
            left: 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide {
            display: none
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.editing::before {
            display: block
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover {
            background: 0 0
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:before {
            border-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock.autocompleteOverlapping .addWord:hover > .add:after {
            background-color: #999
        }

        #searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList.typeSuggest .listBlock .autocomplete-selected {
            background-color: #e9e9ea
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread {
            -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2), 4px 0 4px 0 rgba(0, 0, 0, .1), -4px 0 4px 0 rgba(0, 0, 0, .1);
            cursor: default
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite {
            display: none
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li {
            cursor: pointer
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected {
            color: #29c278
        }

        #searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList {
            position: static;
            width: auto
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open {
            display: block
        }

        #searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li {
            visibility: visible
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner {
            width: 242px !important
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList {
            -webkit-border-radius: 0 0 6px 6px;
            -moz-border-radius: 0 0 6px 6px;
            -ms-border-radius: 0 0 6px 6px;
            -o-border-radius: 0 0 6px 6px;
            border-radius: 0 0 6px 6px;
            width: 100%
        }

        #searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled {
            opacity: .15
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem {
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote {
            pointer-events: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            color: #b3b3b3;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2) {
            border-left-color: #ddd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled.empty {
            background: #c9cacd
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.empty {
            background-color: #fff1e8
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-color: #c9cacd;
            background: #c9cacd;
            cursor: not-allowed
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after, #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before {
            display: none
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt {
            color: #b3b3b3
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected {
            border-color: #fff;
            background-color: #fff;
            color: #29c278
        }

        #searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide {
            display: none !important
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:not(.tb):hover {
            background-color: #fff
        }

        #searchField .switchingMarketPlace .marketPlaceBox .marketPlaceBlock > li.current:before {
            display: block
        }

        .flexibleTopicsPath.showAll .topicsPathList > li > a > span, .flexibleTopicsPath.showAll .topicsPathList > li > span > span {
            max-width: none
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span {
            max-width: 100%
        }

        .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span, .flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span {
            max-width: 80px
        }

        .flexibleTopicsPath .topicsPathList > li.showAll > a > span, .flexibleTopicsPath .topicsPathList > li.showAll > span > span {
            max-width: none
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current {
            color: #29c278
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:before {
            display: block
        }

        .searchMiniGraphBox .searchMiniGraphBoxInner .searchGraphNavBlock .searchGraphNavList > li.current:not(.tb):hover {
            color: #29c278
        }

        .searchConditionFloatingBtn .floatingBtnBlock.showModal {
            background: 0 0
        }

        .searchConditionFloatingBtn .floatingBtnBlock .floatingBtn.limit::before {
            display: block
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current {
            border-color: #aeb0b5;
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover {
            background-color: #aeb0b5
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current:not(.tb):hover > a {
            color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchPaginationNav > li.current > a {
            color: #fff;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable {
            background-color: #fff
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable:not(.tb):hover > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable:not(.tb):hover > a {
            color: #ddd;
            cursor: default
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a {
            color: #ddd
        }

        .searchPaginationBox .searchPaginationBoxInner .searchMonthNav > li.disable > a > i, .searchPaginationBox .searchPaginationBoxInner .searchYearNav > li.disable > a > i {
            opacity: .2
        }

        .searchResultsAccBox .searchResultsAccHd.open .searchResultsAccIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchPeriodBox .searchPeriodHd.open .searchPeriodIco, .searchPeriodHideBox .searchPeriodHd.open .searchPeriodIco {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

        .searchDummyShowcaseType01 .searchDummyShowcaseInner .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .searchShowcaseType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType01 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt, .showcaseNativeAdType02 .searchShowcaseBox > .searchShowcaseBlock .searchShowcaseHd.showAllTxt {
            display: -webkit-box;
            display: box;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            -webkit-line-clamp: 100;
            line-clamp: 100;
            overflow: hidden;
            display: block;
            overflow: visible;
            max-height: none
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a, .searchShowcaseType01.forbiddenItem .searchShowcaseBox .searchShowcaseBlock .searchShowcaseHd a {
            color: #666
        }

        .forbiddenItem.showcaseNativeAdType01 .searchShowcaseSubBlock, .forbiddenItem.showcaseNativeAdType02 .searchShowcaseSubBlock, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .searchShowcaseSubBlock, .searchShowcaseType01.forbiddenItem .searchShowcaseSubBlock {
            display: none
        }

        .forbiddenItem.showcaseNativeAdType01 .showcaseItemsBookmark, .forbiddenItem.showcaseNativeAdType02 .showcaseItemsBookmark, .searchDummyShowcaseType01 .forbiddenItem.searchDummyShowcaseInner .showcaseItemsBookmark, .searchShowcaseType01.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd {
            color: #fff
        }

        .searchShowcaseType02.forbiddenItem .searchShowcaseBox .showcaseItemsImgBlock .searchShowcaseHd .hdTxt {
            height: auto
        }

        .searchShowcaseType02.forbiddenItem .showcaseItemsBookmark {
            display: none
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current {
            background-color: #aeb0b5
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current:not(.tb):hover > a > [class*=layoutIco] {
            opacity: 1
        }

        .searchResultsSortBox .searchResultsLayoutNav > li.current > a {
            cursor: default
        }
    </style>PK�-Z��o##classic-themes.min.cssnu�[���/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}PK�-Z��Bt����
znvgur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK�-ZOB&�VVwp-auth-check.min.cssnu�[���/*! This file is auto-generated */
#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#f0f0f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{left:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) no-repeat center;background-size:20px 20px;transform:translateZ(0)}@media print,(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;right:5px;height:22px;width:22px;color:#787c82;text-decoration:none;text-align:center}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:normal 20px/22px dashicons;speak:never;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#2271b1}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:1.5;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}PK�-Z�@�_&&jquery-ui-dialog-rtl.cssnu�[���/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	right: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	right: 0;
}
/* rtl:ignore */
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
/* rtl:ignore */
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
/* rtl:ignore */
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
/* rtl:ignore */
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
/* rtl:ignore */
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
/* rtl:ignore */
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

/* WP buttons: see buttons.css. */

.ui-button {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 2;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	color: #50575e;
	border-color: #c3c4c7;
	background: #f6f7f7;
	box-shadow: 0 1px 0 #c3c4c7;
	vertical-align: top;
}

.ui-button:active,
.ui-button:focus {
	outline: none;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.ui-button::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.ui-button:hover,
.ui-button:focus {
	background: #f6f7f7;
	border-color: #8c8f94;
	color: #1d2327;
}

.ui-button:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.ui-button:active {
	background: #f0f0f1;
	border-color: #8c8f94;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
}

.ui-button[disabled],
.ui-button:disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	text-shadow: 0 1px 0 #fff !important;
	cursor: default;
	transform: none !important;
}

@media screen and (max-width: 782px) {

	.ui-button {
		padding: 6px 14px;
		line-height: normal;
		font-size: 14px;
		vertical-align: middle;
		height: auto;
		margin-bottom: 4px;
	}

}

/* WP Theme */

.ui-dialog {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100102;
	background-color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

.ui-dialog-titlebar {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	height: 36px;
	font-size: 18px;
	font-weight: 600;
	line-height: 2;
	padding: 0 16px 0 36px;
}

.ui-button.ui-dialog-titlebar-close {
	background: none;
	border: none;
	box-shadow: none;
	color: #646970;
	cursor: pointer;
	display: block;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	text-align: center;
	border-radius: 0;
	overflow: hidden;
}

.ui-dialog-titlebar-close:before {
	font: normal 20px/1 dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.8;
	width: 36px;
	height: 36px;
	content: "\f158";
}

.ui-button.ui-dialog-titlebar-close:hover,
.ui-button.ui-dialog-titlebar-close:focus {
	color: #135e96;
}

.ui-button.ui-dialog-titlebar-close:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -2px;
}

.ui-dialog-content {
	padding: 16px;
	overflow: auto;
}

.ui-dialog-buttonpane {
	background: #fff;
	border-top: 1px solid #dcdcde;
	padding: 16px;
}

.ui-dialog-buttonpane .ui-button {
	margin-right: 16px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
	float: left;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 100101;
}
PK�-Z�͞���wp-embed-template-ie.cssnu�[���.dashicons-no {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAcElEQVR4AdXRVxmEMBAGwJMQCUhAIhKQECmRsFJwMFfp7HfP/E8pk0173CuKpt/0R+WaBaaZqogLagBMuh+DdoKbyRCwqZ/SnM0R5oQuZ2UHS8Z6k23qPxZCTrV5UlHMi8bsfHVXP7K/GXZHaTO7S54CWLdHlN2YIwAAAABJRU5ErkJggg==);
}

.dashicons-admin-comments {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAATUlEQVR4AWMYWqCpvUcAiA8A8X9iMFStAD4DG0AKScQNVDZw1MBRAwvIMLCA5jmFlCD4AMQGlOTtBgoNwzQQ3TCKDaTcMMxYN2AYVgAAYPKsEBxN0PIAAAAASUVORK5CYII=);
}

.wp-embed-comments a:hover .dashicons-admin-comments {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAATElEQVR4AWMYYqB4lQAQHwDi/8RgqFoBfAY2gBSSiBuobOCogaMGFpBhYAEdcwrhIPgAxAaU5O0GCg3DNBDdMIoNpNwwzFg3YBhWAABG71qAFYcFqgAAAABJRU5ErkJggg==);
}

.dashicons-share {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAc0lEQVR4AWMYfqCpvccAiBcA8X8gfgDEBZQaeAFkGBoOoMR1/7HgDeQa2ECZgQiDHID4AMwAor0MCmBoQP+HBnwAskFQdgBRkQJViGk7wiAHUr21AYdhDTA1dDOQHl6mPFLokmwoT9j0z3qUFw70L77oDwAiuzCIub1XpQAAAABJRU5ErkJggg==);
}

.wp-embed-share-dialog-open:hover .dashicons-share {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAc0lEQVR4AWMYhqB4lQEQLwDi/0D8AIgLKDXwAsgwNBxAiev+Y8EbyDWwgTIDEQY5APEBmAFEexkUwNCA/g8N+ABkg6DsAKIiBaoQ03aEQQ6kemsDDsMaYEroZiA9vEx5pNAl2VCesOmf9SgvHOhffNEfAAAMqPR5IEZH5wAAAABJRU5ErkJggg==);
}
PK�-Zb��{�h�heditor-rtl.min.cssnu�[���/*! This file is auto-generated */
.mce-tinymce{box-shadow:none}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}.mce-container .mce-monospace,.mce-widget .mce-monospace{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:150%}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;transition:none;background:#000}.mce-window{border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fff;border-bottom:1px solid #dcdcde;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#3c434a;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;left:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:normal 20px/36px dashicons;text-align:center;color:#646970;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#135e96}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-window .mce-window-head .mce-dragh{width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #dcdcde}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #dcdcde;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#4f94d4;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 20px 0 10px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(2n),.mce-window .wp-editor-help table.fixed th:nth-child(2n){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#f0f0f1;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px;padding:6px 12px 6px 15px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #dcdcde}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dcdcde;background:#f6f7f7;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a7aaad;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:8px;position:absolute;-webkit-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;right:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a7aaad;border-width:0 9px 9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a7aaad;border-width:9px 9px 0;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f6f7f7;border-width:0 8px 8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f6f7f7;border-width:8px 8px 0;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{right:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-full{left:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}div.mce-statusbar{border-top:1px solid #dcdcde}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#f6f7f7;color:#1d2327;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#f0f0f1;border-color:#50575e}.mce-btn.mce-active,.mce-btn.mce-active button,.mce-btn.mce-active i,.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i{color:inherit}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#1d2327}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a7aaad;background:0 0;border-color:#dcdcde;text-shadow:0 1px 0 #fff;box-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#50575e}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:1.53846153;padding-right:6px;padding-left:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px;background:#50575e}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#3582c4;border-color:#2271b1 #135e96 #135e96;box-shadow:0 1px 0 #135e96;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#4f94d4;border-color:#135e96;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{box-shadow:0 0 1px 1px #72aee6}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#2271b1;border-color:#135e96;box-shadow:inset 0 2px 0 #135e96}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:0;direction:rtl;background:#fff;border:1px solid #dcdcde}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #50575e;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#1d2327}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #1d2327;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#2271b1;color:#fff}.mce-menu .mce-menu-item.mce-selected .mce-caret,.mce-menu .mce-menu-item:focus .mce-caret,.mce-menu .mce-menu-item:hover .mce-caret{border-right-color:#fff}.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret,.rtl .mce-menu .mce-menu-item:focus .mce-caret,.rtl .mce-menu .mce-menu-item:hover .mce-caret{border-left-color:inherit;border-right-color:#fff}.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-menu .mce-menu-item:focus .mce-text,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-menu .mce-menu-item:hover .mce-text{color:inherit}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#c3c4c7}div.mce-menubar{border-color:#dcdcde;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #dcdcde;height:0;margin:5px 0}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-menu.mce-menu-align .mce-menu-item-normal{position:relative}.mce-menu.mce-menu-align .mce-menu-shortcut{bottom:.6em;font-size:.9em}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:1.85714285}.mce-window .mce-btn{color:#50575e;background:#f6f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #c3c4c7;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-shadow:0 1px 0 #c3c4c7}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.mce-window .mce-btn:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.mce-window .mce-btn:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}.mce-window .mce-btn.mce-primary{background:#3582c4;border-color:#2271b1 #135e96 #135e96;box-shadow:0 1px 0 #135e96;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #135e96,-1px 0 1px #135e96,0 1px 1px #135e96,1px 0 1px #135e96}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#4f94d4;border-color:#135e96;color:#fff}.mce-window .mce-btn.mce-primary:focus{box-shadow:0 1px 0 #2271b1,0 0 2px 1px #72aee6}.mce-window .mce-btn.mce-primary:active{background:#2271b1;border-color:#135e96;box-shadow:inset 0 2px 0 #135e96;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#9ec2e6!important;background:#4f94d4!important;border-color:#3582c4!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-menubtn.mce-fixed-width span{overflow-x:hidden;text-overflow:ellipsis;width:82px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dcdcde;cursor:pointer}.mce-charmap td:hover{background:#f6f7f7}.mce-charmap td div{width:18px;height:22px;line-height:1.57142857}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#50575e;line-height:1;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-dfw{color:#50575e;line-height:1;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#1d2327}div.mce-notification{right:10%!important;left:10%}.mce-notification button.mce-close{left:6px;top:3px;font-weight:400;color:#50575e}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:normal 20px/1 dashicons;padding:0;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px;padding-left:2px}.qt-dfw{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both;border:1px solid #dcdcde}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{float:right;box-sizing:content-box;position:relative;top:1px;background:#f0f0f1;color:#646970;cursor:pointer;font-size:13px;line-height:1.46153846;height:20px;margin:5px 5px 0 0;padding:3px 8px 4px;border:1px solid #dcdcde}.wp-switch-editor:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;color:#1d2327}.wp-switch-editor:active{background-color:#f6f7f7;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f6f7f7;color:#50575e;border-bottom-color:#f6f7f7}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#3c434a;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:20px;height:20px;line-height:1;vertical-align:middle;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:normal 18px/1 dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{content:"\f104"}.mce-content-body dl.wp-caption{max-width:100%}.quicktags-toolbar{padding:3px;position:relative;border-bottom:1px solid #dcdcde;background:#f6f7f7;min-height:30px}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;left:0}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:7px 0 0 7px}.qt-dfw{margin:5px 0 0 5px}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;min-height:26px;line-height:2}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{background-color:#f0f0f1;margin:2px;padding:2px;border:1px solid #8c8f94;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#50575e;background-color:#c3c4c7}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-right:-250px;margin-top:-125px;position:fixed;top:50%;right:50%;z-index:100105;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap{height:600px;margin-top:-300px}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fff;border-bottom:1px solid #dcdcde;font-size:18px;font-weight:600;line-height:2;margin:0;padding:0 16px 0 36px}#wp-link-close{color:#646970;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:normal 20px/36px dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#135e96}#wp-link-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:calc(2.15384615em + 16px);right:0;left:0;bottom:calc(2.15384615em + 19px);display:flex;flex-direction:column;overflow:auto}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:120px;text-align:left;padding-left:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block}#wp-link .query-results{position:absolute;width:calc(100% - 32px)}#wp-link .link-search-wrapper .spinner{float:none;margin:-3px 4px 0 0}#wp-link .link-target{padding:3px 0 0}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px #dcdcde solid;margin:0 0 12px;background:#fff;overflow:auto;max-height:290px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f0f0f1;color:#2c3338;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dcdcde;background-color:#fff;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #72aee6}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dcdcde;background-color:#f6f7f7}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d63638}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#f0f6fc;color:#101517}#wp-link li.unselectable{border-bottom:1px solid #dcdcde}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#2c3338}#wp-link li.selected{background:#dcdcde;color:#2c3338}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#646970;font-size:11px;position:absolute;left:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fff;border-top:1px solid #dcdcde;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:1.92307692;float:right}#wp-link-update{line-height:1.76923076;float:left}#wp-link-submit{float:left}@media screen and (max-width:782px){#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:calc(2.71428571em + 23px)}#wp-link-cancel{line-height:2.46153846}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:620px){#wp-link-wrap{transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:calc(100% - 92px);padding-bottom:2px}}div.wp-link-preview{float:right;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#d63638}.mce-inline-toolbar-grp div.mce-flow-layout-item>div{display:flex;align-items:flex-end}div.wp-link-input{float:right;margin:2px;max-width:694px}div.wp-link-input label{margin-bottom:4px;display:block}div.wp-link-input input{width:300px;padding:3px;box-sizing:border-box;line-height:1.28571429;min-height:26px}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-left:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #4f94d4;box-shadow:0 1px 2px rgba(79,148,212,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:right}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:left}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#dcdcde;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 5px 8px 0}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}PK�-ZJ�̓��buttons-rtl.min.cssnu�[���/*! This file is auto-generated */
.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{min-height:26px;line-height:2.18181818;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:#f0f0f1;border-color:#0a4b78;color:#0a4b78}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:#f6f7f7;border-color:#3582c4;color:#0a4b78;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:#f6f7f7;border-color:#8c8f94;box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:right;color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:#135e96}.wp-core-ui .button-link:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#135e96;border-color:#135e96;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#135e96;border-color:#135e96;box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#a7aaad!important;background:#f6f7f7!important;border-color:#dcdcde!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-left:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button-primary+.button{border-right:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button-group>.button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px 1px;min-height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.15384615;min-height:30px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-right:5px}.interim-login .button.button-large{min-height:30px;line-height:2;padding:0 12px 2px}}PK�-Z
jroitc.cssnu�[���PK�-Z�P�Y�Y�editor-rtl.cssnu�[���/*! This file is auto-generated */
/*------------------------------------------------------------------------------
 TinyMCE and Quicklinks toolbars
------------------------------------------------------------------------------*/

/* TinyMCE widgets/containers */

.mce-tinymce {
	box-shadow: none;
}

.mce-container,
.mce-container *,
.mce-widget,
.mce-widget * {
	color: inherit;
	font-family: inherit;
}

.mce-container .mce-monospace,
.mce-widget .mce-monospace {
	font-family: Consolas, Monaco, monospace;
	font-size: 13px;
	line-height: 150%;
}

/* TinyMCE windows */
#mce-modal-block,
#mce-modal-block.mce-fade {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: none;
	background: #000;
}

.mce-window {
	border-radius: 0;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-font-smoothing: subpixel-antialiased;
	transition: none;
}

.mce-window .mce-container-body.mce-abs-layout {
	overflow: visible;
}

.mce-window .mce-window-head {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	padding: 0;
	min-height: 36px;
}

.mce-window .mce-window-head .mce-title {
	color: #3c434a;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	margin: 0;
	padding: 0 16px 0 36px;
}

.mce-window .mce-window-head .mce-close,
.mce-window-head .mce-close .mce-i-remove {
	color: transparent;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	padding: 0;
	line-height: 36px;
	text-align: center;
}

.mce-window-head .mce-close .mce-i-remove:before {
	font: normal 20px/36px dashicons;
	text-align: center;
	color: #646970;
	width: 36px;
	height: 36px;
	display: block;
}

.mce-window-head .mce-close:hover .mce-i-remove:before,
.mce-window-head .mce-close:focus .mce-i-remove:before {
	color: #135e96;
}

.mce-window-head .mce-close:focus .mce-i-remove,
div.mce-tab:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-window .mce-window-head .mce-dragh {
	width: calc( 100% - 36px );
}

.mce-window .mce-foot {
	border-top: 1px solid #dcdcde;
}

.mce-textbox,
.mce-checkbox i.mce-i-checkbox,
#wp-link .query-results {
	border: 1px solid #dcdcde;
	border-radius: 0;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
	transition: .05s all ease-in-out;
}

.mce-textbox:focus,
.mce-textbox.mce-focus,
.mce-checkbox:focus i.mce-i-checkbox,
#wp-link .query-results:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-window .mce-wp-help {
	height: 360px;
	width: 460px;
	overflow: auto;
}

.mce-window .mce-wp-help * {
	box-sizing: border-box;
}

.mce-window .mce-wp-help > .mce-container-body {
	width: auto !important;
}

.mce-window .wp-editor-help {
	padding: 10px 20px 0 10px;
}

.mce-window .wp-editor-help h2,
.mce-window .wp-editor-help p {
	margin: 8px 0;
	white-space: normal;
	font-size: 14px;
	font-weight: 400;
}

.mce-window .wp-editor-help table {
	width: 100%;
	margin-bottom: 20px;
}

.mce-window .wp-editor-help table.wp-help-single {
	margin: 0 8px 20px;
}

.mce-window .wp-editor-help table.fixed {
	table-layout: fixed;
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd),
.mce-window .wp-editor-help table.fixed td:nth-child(odd) {
	width: 12%;
}

.mce-window .wp-editor-help table.fixed th:nth-child(even),
.mce-window .wp-editor-help table.fixed td:nth-child(even) {
	width: 38%;
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
	padding: 5px 0 0;
}

.mce-window .wp-editor-help td,
.mce-window .wp-editor-help th {
	font-size: 13px;
	padding: 5px;
	vertical-align: middle;
	word-wrap: break-word;
	white-space: normal;
}

.mce-window .wp-editor-help th {
	font-weight: 600;
	padding-bottom: 0;
}

.mce-window .wp-editor-help kbd {
	font-family: monospace;
	padding: 2px 7px 3px;
	font-weight: 600;
	margin: 0;
	background: #f0f0f1;
	background: rgba(0, 0, 0, 0.08);
}

.mce-window .wp-help-th-center td:nth-child(odd),
.mce-window .wp-help-th-center th:nth-child(odd) {
	text-align: center;
}

/* TinyMCE menus */
.mce-menu,
.mce-floatpanel.mce-popover {
	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

.mce-menu,
.mce-floatpanel.mce-popover.mce-bottom {
	margin-top: 2px;
}

.mce-floatpanel .mce-arrow {
	display: none;
}

.mce-menu .mce-container-body {
	min-width: 160px;
}

.mce-menu-item {
	border: none;
	margin-bottom: 2px;
	padding: 6px 12px 6px 15px;
}

.mce-menu-has-icons i.mce-ico {
	line-height: 20px;
}

/* TinyMCE panel */
div.mce-panel {
	border: 0;
	background: #fff;
}

.mce-panel.mce-menu {
	border: 1px solid #dcdcde;
}

div.mce-tab {
	line-height: 13px;
}

/* TinyMCE toolbars */
div.mce-toolbar-grp {
	border-bottom: 1px solid #dcdcde;
	background: #f6f7f7;
	padding: 0;
	position: relative;
}

div.mce-inline-toolbar-grp {
	border: 1px solid #a7aaad;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-sizing: border-box;
	margin-bottom: 8px;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
	max-width: 98%;
	z-index: 100100; /* Same as the other TinyMCE "panels" */
}

div.mce-inline-toolbar-grp > div.mce-stack-layout {
	padding: 1px;
}

div.mce-inline-toolbar-grp.mce-arrow-up {
	margin-bottom: 0;
	margin-top: 8px;
}

div.mce-inline-toolbar-grp:before,
div.mce-inline-toolbar-grp:after {
	position: absolute;
	right: 50%;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	content: "";
}

div.mce-inline-toolbar-grp.mce-arrow-up:before {
	top: -9px;
	border-bottom-color: #a7aaad;
	border-width: 0 9px 9px;
	margin-right: -9px;
}

div.mce-inline-toolbar-grp.mce-arrow-down:before {
	bottom: -9px;
	border-top-color: #a7aaad;
	border-width: 9px 9px 0;
	margin-right: -9px;
}

div.mce-inline-toolbar-grp.mce-arrow-up:after {
	top: -8px;
	border-bottom-color: #f6f7f7;
	border-width: 0 8px 8px;
	margin-right: -8px;
}

div.mce-inline-toolbar-grp.mce-arrow-down:after {
	bottom: -8px;
	border-top-color: #f6f7f7;
	border-width: 8px 8px 0;
	margin-right: -8px;
}

div.mce-inline-toolbar-grp.mce-arrow-left:before,
div.mce-inline-toolbar-grp.mce-arrow-left:after {
	margin: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-left:before {
	right: 20px;
}
div.mce-inline-toolbar-grp.mce-arrow-left:after {
	right: 21px;
}

div.mce-inline-toolbar-grp.mce-arrow-right:before,
div.mce-inline-toolbar-grp.mce-arrow-right:after {
	right: auto;
	margin: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-right:before {
	left: 20px;
}

div.mce-inline-toolbar-grp.mce-arrow-right:after {
	left: 21px;
}

div.mce-inline-toolbar-grp.mce-arrow-full {
	left: 0;
}

div.mce-inline-toolbar-grp.mce-arrow-full > div {
	width: 100%;
	overflow-x: auto;
}

div.mce-toolbar-grp > div {
	padding: 3px;
}

.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
	padding-left: 32px;
}

.mce-toolbar .mce-btn-group {
	margin: 0;
}

/* Classic block hide/show toolbars */
.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
	display: none;
}

.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
	display: block;
}

div.mce-statusbar {
	border-top: 1px solid #dcdcde;
}

div.mce-path {
	padding: 2px 10px;
	margin: 0;
}

.mce-path,
.mce-path-item,
.mce-path .mce-divider {
	font-size: 12px;
}

.mce-toolbar .mce-btn,
.qt-dfw {
	border-color: transparent;
	background: transparent;
	box-shadow: none;
	text-shadow: none;
	cursor: pointer;
}

.mce-btn .mce-txt {
	direction: inherit;
	text-align: inherit;
}

.mce-toolbar .mce-btn-group .mce-btn,
.qt-dfw {
	border: 1px solid transparent;
	margin: 2px;
	border-radius: 2px;
}

.mce-toolbar .mce-btn-group .mce-btn:hover,
.mce-toolbar .mce-btn-group .mce-btn:focus,
.qt-dfw:hover,
.qt-dfw:focus {
	background: #f6f7f7;
	color: #1d2327;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active,
.mce-toolbar .mce-btn-group .mce-btn:active,
.qt-dfw.active {
	background: #f0f0f1;
	border-color: #50575e;
}

.mce-btn.mce-active,
.mce-btn.mce-active button,
.mce-btn.mce-active:hover button,
.mce-btn.mce-active i,
.mce-btn.mce-active:hover i {
	color: inherit;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus {
	border-color: #1d2327;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
	color: #a7aaad;
	background: none;
	border-color: #dcdcde;
	text-shadow: 0 1px 0 #fff;
	box-shadow: none;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
	border-color: #50575e;
}

.mce-toolbar .mce-btn-group .mce-first,
.mce-toolbar .mce-btn-group .mce-last {
	border-color: transparent;
}

.mce-toolbar .mce-btn button,
.qt-dfw {
	padding: 2px 3px;
	line-height: normal;
}

.mce-toolbar .mce-listbox button {
	font-size: 13px;
	line-height: 1.53846153;
	padding-right: 6px;
	padding-left: 20px;
}

.mce-toolbar .mce-btn i {
	text-shadow: none;
}

.mce-toolbar .mce-btn-group > div {
	white-space: normal;
}

.mce-toolbar .mce-colorbutton .mce-open {
	border-left: 0;
}

.mce-toolbar .mce-colorbutton .mce-preview {
	margin: 0;
	padding: 0;
	top: auto;
	bottom: 2px;
	right: 3px;
	height: 3px;
	width: 20px;
	background: #50575e;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
	min-width: 0;
	background: #3582c4;
	border-color: #2271b1 #135e96 #135e96;
	box-shadow: 0 1px 0 #135e96;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
	padding: 2px 3px 1px;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
	color: #fff;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
	background: #4f94d4;
	border-color: #135e96;
	color: #fff;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
	box-shadow: 0 0 1px 1px #72aee6;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
	background: #2271b1;
	border-color: #135e96;
	box-shadow: inset 0 2px 0 #135e96;
}

/* mce listbox */
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
	border-radius: 0;
	direction: rtl;
	background: #fff;
	border: 1px solid #dcdcde;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.mce-panel .mce-btn i.mce-caret {
	border-top: 6px solid #50575e;
	margin-right: 2px;
	margin-left: 2px;
}

.mce-listbox i.mce-caret {
	left: 4px;
}

.mce-panel .mce-btn:hover i.mce-caret,
.mce-panel .mce-btn:focus i.mce-caret {
	border-top-color: #1d2327;
}

.mce-panel .mce-active i.mce-caret {
	border-top: 0;
	border-bottom: 6px solid #1d2327;
	margin-top: 7px;
}

.mce-listbox.mce-active i.mce-caret {
	margin-top: -3px;
}

.mce-toolbar .mce-splitbtn:hover .mce-open {
	border-left-color: transparent;
}

.mce-toolbar .mce-splitbtn .mce-open.mce-active {
	background: transparent;
	outline: none;
}

.mce-menu .mce-menu-item:hover,
.mce-menu .mce-menu-item.mce-selected,
.mce-menu .mce-menu-item:focus,
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview {
	background: #2271b1; /* See color scheme. */
	color: #fff;
}

.mce-menu .mce-menu-item:hover .mce-caret,
.mce-menu .mce-menu-item:focus .mce-caret,
.mce-menu .mce-menu-item.mce-selected .mce-caret {
	border-right-color: #fff;
}

/* rtl:ignore */
.rtl .mce-menu .mce-menu-item:hover .mce-caret,
.rtl .mce-menu .mce-menu-item:focus .mce-caret,
.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret {
	border-left-color: inherit;
	border-right-color: #fff;
}

.mce-menu .mce-menu-item:hover .mce-text,
.mce-menu .mce-menu-item:focus .mce-text,
.mce-menu .mce-menu-item:hover .mce-ico,
.mce-menu .mce-menu-item:focus .mce-ico,
.mce-menu .mce-menu-item.mce-selected .mce-text,
.mce-menu .mce-menu-item.mce-selected .mce-ico,
.mce-menu .mce-menu-item:hover .mce-menu-shortcut,
.mce-menu .mce-menu-item:focus .mce-menu-shortcut,
.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,
.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,
.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico {
	color: inherit;
}

.mce-menu .mce-menu-item.mce-disabled {
	cursor: default;
}

.mce-menu .mce-menu-item.mce-disabled:hover {
	background: #c3c4c7;
}

/* Menubar */
div.mce-menubar {
	border-color: #dcdcde;
	background: #fff;
	border-width: 0 0 1px;
}

.mce-menubar .mce-menubtn:hover,
.mce-menubar .mce-menubtn.mce-active,
.mce-menubar .mce-menubtn:focus {
	border-color: transparent;
	background: transparent;
}

.mce-menubar .mce-menubtn:focus {
	color: #043959;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

div.mce-menu .mce-menu-item-sep,
.mce-menu-item-sep:hover {
	border-bottom: 1px solid #dcdcde;
	height: 0;
	margin: 5px 0;
}

.mce-menubtn span {
	margin-left: 0;
	padding-right: 3px;
}

.mce-menu-has-icons i.mce-ico:before {
	margin-right: -2px;
}

/* Keyboard shortcuts position */
.mce-menu.mce-menu-align .mce-menu-item-normal {
	position: relative;
}

.mce-menu.mce-menu-align .mce-menu-shortcut {
	bottom: 0.6em;
	font-size: 0.9em;
}

/* Buttons in modals */
.mce-primary button,
.mce-primary button i {
	text-align: center;
	color: #fff;
	text-shadow: none;
	padding: 0;
	line-height: 1.85714285;
}

.mce-window .mce-btn {
	color: #50575e;
	background: #f6f7f7;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 1px solid #c3c4c7;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-shadow: 0 1px 0 #c3c4c7;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.mce-window .mce-btn::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.mce-window .mce-btn:hover,
.mce-window .mce-btn:focus {
	background: #f6f7f7;
	border-color: #8c8f94;
	color: #1d2327;
}

.mce-window .mce-btn:focus {
	border-color: #4f94d4;
	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
}

.mce-window .mce-btn:active {
	background: #f0f0f1;
	border-color: #8c8f94;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
	transform: translateY(1px);
}

.mce-window .mce-btn.mce-disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	text-shadow: 0 1px 0 #fff !important;
	cursor: default;
	transform: none !important;
}

.mce-window .mce-btn.mce-primary {
	background: #3582c4;
	border-color: #2271b1 #135e96 #135e96;
	box-shadow: 0 1px 0 #135e96;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #135e96,
		-1px 0 1px #135e96,
		0 1px 1px #135e96,
		1px 0 1px #135e96;
}

.mce-window .mce-btn.mce-primary:hover,
.mce-window .mce-btn.mce-primary:focus {
	background: #4f94d4;
	border-color: #135e96;
	color: #fff;
}

.mce-window .mce-btn.mce-primary:focus {
	box-shadow: 0 1px 0 #2271b1,
		0 0 2px 1px #72aee6;
}

.mce-window .mce-btn.mce-primary:active {
	background: #2271b1;
	border-color: #135e96;
	box-shadow: inset 0 2px 0 #135e96;
	vertical-align: top;
}

.mce-window .mce-btn.mce-primary.mce-disabled {
	color: #9ec2e6 !important;
	background: #4f94d4 !important;
	border-color: #3582c4 !important;
	box-shadow: none !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
	cursor: default;
}

.mce-menubtn.mce-fixed-width span {
	overflow-x: hidden;
	text-overflow: ellipsis;
	width: 82px;
}

/* Charmap modal */
.mce-charmap {
	margin: 3px;
}

.mce-charmap td {
	padding: 0;
	border-color: #dcdcde;
	cursor: pointer;
}

.mce-charmap td:hover {
	background: #f6f7f7;
}

.mce-charmap td div {
	width: 18px;
	height: 22px;
	line-height: 1.57142857;
}

/* TinyMCE tooltips */
.mce-tooltip {
	margin-top: 2px;
}

.mce-tooltip-inner {
	border-radius: 3px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	color: #fff;
	font-size: 12px;
}

/* TinyMCE icons */
.mce-ico {
	font-family: tinymce, Arial;
}

.mce-btn-small .mce-ico {
	font-family: tinymce-small, Arial;
}

.mce-toolbar .mce-ico {
	color: #50575e;
	line-height: 1;
	width: 20px;
	height: 20px;
	text-align: center;
	text-shadow: none;
	margin: 0;
	padding: 0;
}

.qt-dfw {
	color: #50575e;
	line-height: 1;
	width: 28px;
	height: 26px;
	text-align: center;
	text-shadow: none;
}

.mce-toolbar .mce-btn .mce-open {
	line-height: 20px;
}

.mce-toolbar .mce-btn:hover .mce-open,
.mce-toolbar .mce-btn:focus .mce-open,
.mce-toolbar .mce-btn.mce-active .mce-open {
	border-right-color: #1d2327;
}

div.mce-notification {
	right: 10% !important;
	left: 10%;
}

.mce-notification button.mce-close {
	left: 6px;
	top: 3px;
	font-weight: 400;
	color: #50575e;
}

.mce-notification button.mce-close:hover,
.mce-notification button.mce-close:focus {
	color: #000;
}

i.mce-i-bold,
i.mce-i-italic,
i.mce-i-bullist,
i.mce-i-numlist,
i.mce-i-blockquote,
i.mce-i-alignleft,
i.mce-i-aligncenter,
i.mce-i-alignright,
i.mce-i-link,
i.mce-i-unlink,
i.mce-i-wp_more,
i.mce-i-strikethrough,
i.mce-i-spellchecker,
i.mce-i-fullscreen,
i.mce-i-wp_fullscreen,
i.mce-i-dfw,
i.mce-i-wp_adv,
i.mce-i-underline,
i.mce-i-alignjustify,
i.mce-i-forecolor,
i.mce-i-backcolor,
i.mce-i-pastetext,
i.mce-i-pasteword,
i.mce-i-removeformat,
i.mce-i-charmap,
i.mce-i-outdent,
i.mce-i-indent,
i.mce-i-undo,
i.mce-i-redo,
i.mce-i-help,
i.mce-i-wp_help,
i.mce-i-wp-media-library,
i.mce-i-ltr,
i.mce-i-wp_page,
i.mce-i-hr,
i.mce-i-wp_code,
i.mce-i-dashicon,
i.mce-i-remove {
	font: normal 20px/1 dashicons;
	padding: 0;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: -2px;
	padding-left: 2px;
}

.qt-dfw {
	font: normal 20px/1 dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

i.mce-i-bold:before {
	content: "\f200";
}

i.mce-i-italic:before {
	content: "\f201";
}

i.mce-i-bullist:before {
	content: "\f203";
}

i.mce-i-numlist:before {
	content: "\f204";
}

i.mce-i-blockquote:before {
	content: "\f205";
}

i.mce-i-alignleft:before {
	content: "\f206";
}

i.mce-i-aligncenter:before {
	content: "\f207";
}

i.mce-i-alignright:before {
	content: "\f208";
}

i.mce-i-link:before {
	content: "\f103";
}

i.mce-i-unlink:before {
	content: "\f225";
}

i.mce-i-wp_more:before {
	content: "\f209";
}

i.mce-i-strikethrough:before {
	content: "\f224";
}

i.mce-i-spellchecker:before {
	content: "\f210";
}

i.mce-i-fullscreen:before,
i.mce-i-wp_fullscreen:before,
i.mce-i-dfw:before,
.qt-dfw:before {
	content: "\f211";
}

i.mce-i-wp_adv:before {
	content: "\f212";
}

i.mce-i-underline:before {
	content: "\f213";
}

i.mce-i-alignjustify:before {
	content: "\f214";
}

i.mce-i-forecolor:before,
i.mce-i-backcolor:before {
	content: "\f215";
}

i.mce-i-pastetext:before {
	content: "\f217";
}

i.mce-i-removeformat:before {
	content: "\f218";
}

i.mce-i-charmap:before {
	content: "\f220";
}

i.mce-i-outdent:before {
	content: "\f221";
}

i.mce-i-indent:before {
	content: "\f222";
}

i.mce-i-undo:before {
	content: "\f171";
}

i.mce-i-redo:before {
	content: "\f172";
}

i.mce-i-help:before,
i.mce-i-wp_help:before {
	content: "\f223";
}

i.mce-i-wp-media-library:before {
	content: "\f104";
}

i.mce-i-ltr:before {
	content: "\f320";
}

i.mce-i-wp_page:before {
	content: "\f105";
}

i.mce-i-hr:before {
	content: "\f460";
}

i.mce-i-remove:before {
	content: "\f158";
}

i.mce-i-wp_code:before {
	content: "\f475";
}

/* RTL button icons */
.rtl i.mce-i-outdent:before {
	content: "\f222";
}

.rtl i.mce-i-indent:before {
	content: "\f221";
}

/* Editors */
.wp-editor-wrap {
	position: relative;
}

.wp-editor-tools {
	position: relative;
	z-index: 1;
}

.wp-editor-tools:after {
	clear: both;
	content: "";
	display: table;
}

.wp-editor-container {
	clear: both;
	border: 1px solid #dcdcde;
}

.wp-editor-area {
	font-family: Consolas, Monaco, monospace;
	font-size: 13px;
	padding: 10px;
	margin: 1px 0 0;
	line-height: 150%;
	border: 0;
	outline: none;
	display: block;
	resize: vertical;
	box-sizing: border-box;
}

.rtl .wp-editor-area {
	font-family: Tahoma, Monaco, monospace;
}

.locale-he-il .wp-editor-area {
	font-family: Arial, Monaco, monospace;
}

.wp-editor-container textarea.wp-editor-area {
	width: 100%;
	margin: 0;
	box-shadow: none;
}

.wp-editor-tabs {
	float: left;
}

.wp-switch-editor {
	float: right;
	box-sizing: content-box;
	position: relative;
	top: 1px;
	background: #f0f0f1;
	color: #646970;
	cursor: pointer;
	font-size: 13px;
	line-height: 1.46153846;
	height: 20px;
	margin: 5px 5px 0 0;
	padding: 3px 8px 4px;
	border: 1px solid #dcdcde;
}

.wp-switch-editor:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	color: #1d2327;
}

.wp-switch-editor:active {
	background-color: #f6f7f7;
	box-shadow: none;
}

.js .tmce-active .wp-editor-area {
	color: #fff;
}

.tmce-active .quicktags-toolbar {
	display: none;
}

.tmce-active .switch-tmce,
.html-active .switch-html {
	background: #f6f7f7;
	color: #50575e;
	border-bottom-color: #f6f7f7;
}

.wp-media-buttons {
	float: right;
}

.wp-media-buttons .button {
	margin-left: 5px;
	margin-bottom: 4px;
	padding-right: 7px;
	padding-left: 7px;
}

.wp-media-buttons .button:active {
	position: relative;
	top: 1px;
	margin-top: -1px;
	margin-bottom: 1px;
}

.wp-media-buttons .insert-media {
	padding-right: 5px;
}

.wp-media-buttons a {
	text-decoration: none;
	color: #3c434a;
	font-size: 12px;
}

.wp-media-buttons img {
	padding: 0 4px;
	vertical-align: middle;
}

.wp-media-buttons span.wp-media-buttons-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 1;
	vertical-align: middle;
	margin: 0 2px;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon {
	background: none;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
	font: normal 18px/1 dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
	content: "\f104";
}

.mce-content-body dl.wp-caption {
	max-width: 100%;
}

/* Quicktags */
.quicktags-toolbar {
	padding: 3px;
	position: relative;
	border-bottom: 1px solid #dcdcde;
	background: #f6f7f7;
	min-height: 30px;
}

.has-dfw .quicktags-toolbar {
	padding-left: 35px;
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
	margin: 2px;
}

.quicktags-toolbar input[value="link"] {
	text-decoration: underline;
}

.quicktags-toolbar input[value="del"] {
	text-decoration: line-through;
}

.quicktags-toolbar input[value="i"] {
	font-style: italic;
}

.quicktags-toolbar input[value="b"] {
	font-weight: 600;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,
.qt-dfw {
	position: absolute;
	top: 0;
	left: 0;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
	margin: 7px 0 0 7px;
}

.qt-dfw {
	margin: 5px 0 0 5px;
}

.qt-fullscreen {
	position: static;
	margin: 2px;
}

@media screen and (max-width: 782px) {
	.mce-toolbar .mce-btn button,
	.qt-dfw {
		padding: 6px 7px;
	}

	/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
	.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
		padding: 6px 7px 5px;
	}

	.mce-toolbar .mce-btn-group .mce-btn {
		margin: 1px;
	}

	.qt-dfw {
		width: 36px;
		height: 34px;
	}

	.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
		margin: 4px 0 0 4px;
	}

	.mce-toolbar .mce-colorbutton .mce-preview {
		right: 8px;
		bottom: 6px;
	}

	.mce-window .mce-btn {
		padding: 2px 0;
	}

	.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first,
	.has-dfw .quicktags-toolbar {
		padding-left: 40px;
	}
}

@media screen and (min-width: 782px) {
	.wp-core-ui .quicktags-toolbar input.button.button-small {
		/* .button-small is normally 11px, but a bit too small for these buttons. */
		font-size: 12px;
		min-height: 26px;
		line-height: 2;
	}
}

#wp_editbtns,
#wp_gallerybtns {
	padding: 2px;
	position: absolute;
	display: none;
	z-index: 100020;
}

#wp_editimgbtn,
#wp_delimgbtn,
#wp_editgallery,
#wp_delgallery {
	background-color: #f0f0f1;
	margin: 2px;
	padding: 2px;
	border: 1px solid #8c8f94;
	border-radius: 3px;
}

#wp_editimgbtn:hover,
#wp_delimgbtn:hover,
#wp_editgallery:hover,
#wp_delgallery:hover {
	border-color: #50575e;
	background-color: #c3c4c7;
}

/*------------------------------------------------------------------------------
 wp-link
------------------------------------------------------------------------------*/

#wp-link-wrap {
	display: none;
	background-color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	width: 500px;
	overflow: hidden;
	margin-right: -250px;
	margin-top: -125px;
	position: fixed;
	top: 50%;
	right: 50%;
	z-index: 100105;
	transition: height 0.2s, margin-top 0.2s;
}

#wp-link-backdrop {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	min-height: 360px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 100100;
}

#wp-link {
	position: relative;
	height: 100%;
}

#wp-link-wrap {
	height: 600px;
	margin-top: -300px;
}

#wp-link-wrap .wp-link-text-field {
	display: none;
}

#wp-link-wrap.has-text-field .wp-link-text-field {
	display: block;
}

#link-modal-title {
	background: #fff;
	border-bottom: 1px solid #dcdcde;
	font-size: 18px;
	font-weight: 600;
	line-height: 2;
	margin: 0;
	padding: 0 16px 0 36px;
}

#wp-link-close {
	color: #646970;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	text-align: center;
	background: none;
	border: none;
	cursor: pointer;
}

#wp-link-close:before {
	font: normal 20px/36px dashicons;
	vertical-align: top;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 36px;
	height: 36px;
	content: "\f158";
}

#wp-link-close:hover,
#wp-link-close:focus {
	color: #135e96;
}

#wp-link-close:focus {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -2px;
}

#wp-link-wrap #link-selector {
	-webkit-overflow-scrolling: touch;
	padding: 0 16px;
	position: absolute;
	top: calc(2.15384615em + 16px);
	right: 0;
	left: 0;
	bottom: calc(2.15384615em + 19px);
	display: flex;
	flex-direction: column;
	overflow: auto;
}

#wp-link ol,
#wp-link ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wp-link input[type="text"] {
	box-sizing: border-box;
}

#wp-link #link-options {
	padding: 8px 0 12px;
}

#wp-link p.howto {
	margin: 3px 0;
}

#wp-link p.howto a {
	text-decoration: none;
	color: inherit;
}

#wp-link label input[type="text"] {
	margin-top: 5px;
	width: 70%;
}

#wp-link #link-options label span,
#wp-link #search-panel label span.search-label {
	display: inline-block;
	width: 120px;
	text-align: left;
	padding-left: 5px;
	max-width: 24%;
	vertical-align: middle;
	word-wrap: break-word;
}

#wp-link .link-search-field {
	width: 250px;
	max-width: 70%;
}

#wp-link .link-search-wrapper {
	margin: 5px 0 9px;
	display: block;
}

#wp-link .query-results {
	position: absolute;
	width: calc(100% - 32px);
}

#wp-link .link-search-wrapper .spinner {
	float: none;
	margin: -3px 4px 0 0;
}

#wp-link .link-target {
	padding: 3px 0 0;
}

#wp-link .link-target label {
	max-width: 70%;
}

#wp-link .query-results {
	border: 1px #dcdcde solid;
	margin: 0 0 12px;
	background: #fff;
	overflow: auto;
	max-height: 290px;
}

#wp-link li {
	clear: both;
	margin-bottom: 0;
	border-bottom: 1px solid #f0f0f1;
	color: #2c3338;
	padding: 4px 10px 4px 6px;
	cursor: pointer;
	position: relative;
}

#wp-link .query-notice {
	padding: 0;
	border-bottom: 1px solid #dcdcde;
	background-color: #fff;
	color: #000;
}

#wp-link .query-notice .query-notice-default,
#wp-link .query-notice .query-notice-hint {
	display: block;
	padding: 6px;
	border-right: 4px solid #72aee6;
}

#wp-link .unselectable.no-matches-found {
	padding: 0;
	border-bottom: 1px solid #dcdcde;
	background-color: #f6f7f7;
}

#wp-link .no-matches-found .item-title {
	display: block;
	padding: 6px;
	border-right: 4px solid #d63638;
}

#wp-link .query-results em {
	font-style: normal;
}

#wp-link li:hover {
	background: #f0f6fc;
	color: #101517;
}

#wp-link li.unselectable {
	border-bottom: 1px solid #dcdcde;
}

#wp-link li.unselectable:hover {
	background: #fff;
	cursor: auto;
	color: #2c3338;
}

#wp-link li.selected {
	background: #dcdcde;
	color: #2c3338;
}

#wp-link li.selected .item-title {
	font-weight: 600;
}

#wp-link li:last-child {
	border: none;
}

#wp-link .item-title {
	display: inline-block;
	width: 80%;
	width: calc(100% - 68px);
	word-wrap: break-word;
}

#wp-link .item-info {
	text-transform: uppercase;
	color: #646970;
	font-size: 11px;
	position: absolute;
	left: 5px;
	top: 5px;
}

#wp-link .river-waiting {
	display: none;
	padding: 10px 0;
}

#wp-link .submitbox {
	padding: 8px 16px;
	background: #fff;
	border-top: 1px solid #dcdcde;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

#wp-link-cancel {
	line-height: 1.92307692;
	float: right;
}

#wp-link-update {
	line-height: 1.76923076;
	float: left;
}

#wp-link-submit {
	float: left;
}

@media screen and (max-width: 782px) {
	#link-selector {
		padding: 0 16px 60px;
	}

	#wp-link-wrap #link-selector {
		bottom: calc(2.71428571em + 23px);
	}

	#wp-link-cancel {
		line-height: 2.46153846;
	}

	#wp-link .link-target {
		padding-top: 10px;
	}

	#wp-link .submitbox .button {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 520px) {
	#wp-link-wrap {
		width: auto;
		margin-right: 0;
		right: 10px;
		left: 10px;
		max-width: 500px;
	}
}

@media screen and (max-height: 620px) {
	#wp-link-wrap {
		transition: none;
		height: auto;
		margin-top: 0;
		top: 10px;
		bottom: 10px;
	}

	#link-selector {
		overflow: auto;
	}
}

@media screen and (max-height: 290px) {
	#wp-link-wrap {
		height: auto;
		margin-top: 0;
		top: 10px;
		bottom: 10px;
	}

	#link-selector {
		overflow: auto;
		height: calc(100% - 92px);
		padding-bottom: 2px;
	}
}

div.wp-link-preview {
	float: right;
	margin: 5px;
	max-width: 694px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.wp-link-preview a {
	color: #2271b1;
	text-decoration: underline;
	transition-property: border, background, color;
	transition-duration: .05s;
	transition-timing-function: ease-in-out;
	cursor: pointer;
}

div.wp-link-preview a.wplink-url-error {
	color: #d63638;
}

.mce-inline-toolbar-grp div.mce-flow-layout-item > div {
	display: flex;
	align-items: flex-end;
}

div.wp-link-input {
	float: right;
	margin: 2px;
	max-width: 694px;
}

div.wp-link-input label {
	margin-bottom: 4px;
	display: block;
}

div.wp-link-input input {
	width: 300px;
	padding: 3px;
	box-sizing: border-box;
	line-height: 1.28571429; /* 18px */
	/* Override value inherited from default input fields. */
	min-height: 26px;
}

.mce-toolbar div.wp-link-preview ~ .mce-btn,
.mce-toolbar div.wp-link-input ~ .mce-btn {
	margin: 2px 1px;
}

.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
	margin-left: 2px;
}

.ui-autocomplete.wplink-autocomplete {
	z-index: 100110;
	max-height: 200px;
	overflow-y: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	border: 1px solid #4f94d4;
	box-shadow: 0 1px 2px rgba(79, 148, 212, 0.8);
	background-color: #fff;
}

.ui-autocomplete.wplink-autocomplete li {
	margin-bottom: 0;
	padding: 4px 10px;
	clear: both;
	white-space: normal;
	text-align: right;
}

.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
	float: left;
}

.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
	background-color: #dcdcde;
	cursor: pointer;
}

@media screen and (max-width: 782px) {
	div.wp-link-preview,
	div.wp-link-input {
		max-width: 70%;
		max-width: calc(100% - 86px);
	}

	div.wp-link-preview {
		margin: 8px 5px 8px 0;
	}

	div.wp-link-input {
		width: 300px;
	}

	div.wp-link-input input {
		width: 100%;
		font-size: 16px;
		padding: 5px;
	}
}

/* =Overlay Body
-------------------------------------------------------------- */

.mce-fullscreen {
	z-index: 100010;
}

/* =Localization
-------------------------------------------------------------- */
.rtl .wp-switch-editor,
.rtl .quicktags-toolbar input {
	font-family: Tahoma, sans-serif;
}

/* rtl:ignore */
.mce-rtl .mce-flow-layout .mce-flow-layout-item > div {
	direction: rtl;
}

/* rtl:ignore */
.mce-rtl .mce-listbox i.mce-caret {
	left: 6px;
}

html:lang(he-il) .rtl .wp-switch-editor,
html:lang(he-il) .rtl .quicktags-toolbar input {
	font-family: Arial, sans-serif;
}

/* HiDPI */
@media print,
  (min-resolution: 120dpi) {
	.wp-media-buttons .add_media span.wp-media-buttons-icon {
		background: none;
	}
}
PK�-Z6���&�&buttons-rtl.cssnu�[���/*! This file is auto-generated */
/* ----------------------------------------------------------------------------

NOTE: If you edit this file, you should make sure that the CSS rules for
buttons in the following files are updated.

* jquery-ui-dialog.css
* editor.css

WordPress-style Buttons
=======================
Create a button by adding the `.button` class to an element. For backward
compatibility, we support several other classes (such as `.button-secondary`),
but these will *not* work with the stackable classes described below.

Button Styles
-------------
To display a primary button style, add the `.button-primary` class to a button.

Button Sizes
------------
Adjust a button's size by adding the `.button-large` or `.button-small` class.

Button States
-------------
Lock the state of a button by adding the name of the pseudoclass as
an actual class (e.g. `.hover` for `:hover`).


TABLE OF CONTENTS:
------------------
 1.0 - Button Layouts
 2.0 - Default Button Style
 3.0 - Primary Button Style
 4.0 - Button Groups
 5.0 - Responsive Button Styles

---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
  1.0 - Button Layouts
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 2.15384615; /* 28px */
	min-height: 30px;
	margin: 0;
	padding: 0 10px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.wp-core-ui button::-moz-focus-inner,
.wp-core-ui input[type="reset"]::-moz-focus-inner,
.wp-core-ui input[type="button"]::-moz-focus-inner,
.wp-core-ui input[type="submit"]::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.wp-core-ui .button.button-large,
.wp-core-ui .button-group.button-large .button {
	min-height: 32px;
	line-height: 2.30769231; /* 30px */
	padding: 0 12px;
}

.wp-core-ui .button.button-small,
.wp-core-ui .button-group.button-small .button {
	min-height: 26px;
	line-height: 2.18181818; /* 24px */
	padding: 0 8px;
	font-size: 11px;
}

.wp-core-ui .button.button-hero,
.wp-core-ui .button-group.button-hero .button {
	font-size: 14px;
	min-height: 46px;
	line-height: 3.14285714;
	padding: 0 36px;
}

.wp-core-ui .button.hidden {
	display: none;
}

/* Style Reset buttons as simple text links */

.wp-core-ui input[type="reset"],
.wp-core-ui input[type="reset"]:hover,
.wp-core-ui input[type="reset"]:active,
.wp-core-ui input[type="reset"]:focus {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0 2px 1px;
	width: auto;
}

/* ----------------------------------------------------------------------------
  2.0 - Default Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-secondary {
	color: #2271b1;
	border-color: #2271b1;
	background: #f6f7f7;
	vertical-align: top;
}

.wp-core-ui p .button {
	vertical-align: baseline;
}

.wp-core-ui .button.hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover{
	background: #f0f0f1;
	border-color: #0a4b78;
	color: #0a4b78;
}

.wp-core-ui .button.focus,
.wp-core-ui .button:focus,
.wp-core-ui .button-secondary:focus {
	background: #f6f7f7;
	border-color: #3582c4;
	color: #0a4b78;
	box-shadow: 0 0 0 1px #3582c4;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	/* Reset inherited offset from Gutenberg */
	outline-offset: 0;
}

/* :active state */
.wp-core-ui .button:active,
.wp-core-ui .button-secondary:active {
	background: #f6f7f7;
	border-color: #8c8f94;
	box-shadow: none;
}

/* pressed state e.g. a selected setting */
.wp-core-ui .button.active,
.wp-core-ui .button.active:hover {
	background-color: #dcdcde;
	color: #135e96;
	border-color: #0a4b78;
	box-shadow: inset 0 2px 5px -3px #0a4b78;
}

.wp-core-ui .button.active:focus {
	border-color: #3582c4;
	box-shadow:
		inset 0 2px 5px -3px #0a4b78,
		0 0 0 1px #3582c4;
}

.wp-core-ui .button[disabled],
.wp-core-ui .button:disabled,
.wp-core-ui .button.disabled,
.wp-core-ui .button-secondary[disabled],
.wp-core-ui .button-secondary:disabled,
.wp-core-ui .button-secondary.disabled,
.wp-core-ui .button-disabled {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	cursor: default;
	transform: none !important;
}

.wp-core-ui .button[aria-disabled="true"],
.wp-core-ui .button-secondary[aria-disabled="true"] {
	cursor: default;
}

/* Buttons that look like links, for a cross of good semantics with the visual */
.wp-core-ui .button-link {
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	background: none;
	cursor: pointer;
	text-align: right;
	/* Mimics the default link style in common.css */
	color: #2271b1;
	text-decoration: underline;
	transition-property: border, background, color;
	transition-duration: .05s;
	transition-timing-function: ease-in-out;
}

.wp-core-ui .button-link:hover,
.wp-core-ui .button-link:active {
	color: #135e96;
}

.wp-core-ui .button-link:focus {
	color: #043959;
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.wp-core-ui .button-link-delete {
	color: #d63638;
}

.wp-core-ui .button-link-delete:hover,
.wp-core-ui .button-link-delete:focus {
	color: #d63638;
	background: transparent;
}

.wp-core-ui .button-link-delete:disabled {
	/* overrides the default buttons disabled background */
	background: transparent !important;
}


/* ----------------------------------------------------------------------------
  3.0 - Primary Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button-primary {
	background: #2271b1;
	border-color: #2271b1;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	background: #135e96;
	border-color: #135e96;
	color: #fff;
}

.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	box-shadow:
		0 0 0 1px #fff,
		0 0 0 3px #2271b1;
}

.wp-core-ui .button-primary.active,
.wp-core-ui .button-primary.active:hover,
.wp-core-ui .button-primary.active:focus,
.wp-core-ui .button-primary:active {
	background: #135e96;
	border-color: #135e96;
	box-shadow: none;
	color: #fff;
}

.wp-core-ui .button-primary[disabled],
.wp-core-ui .button-primary:disabled,
.wp-core-ui .button-primary-disabled,
.wp-core-ui .button-primary.disabled {
	color: #a7aaad !important;
	background: #f6f7f7 !important;
	border-color: #dcdcde !important;
	box-shadow: none !important;
	text-shadow: none !important;
	cursor: default;
}

.wp-core-ui .button-primary[aria-disabled="true"] {
	cursor: default;
}

/* ----------------------------------------------------------------------------
  4.0 - Button Groups
---------------------------------------------------------------------------- */

.wp-core-ui .button-group {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	font-size: 0;
	vertical-align: middle;
}

.wp-core-ui .button-group > .button {
	display: inline-block;
	border-radius: 0;
	margin-left: -1px;
}

.wp-core-ui .button-group > .button:first-child {
	border-radius: 0 3px 3px 0;
}

.wp-core-ui .button-group > .button:last-child {
	border-radius: 3px 0 0 3px;
}

.wp-core-ui .button-group > .button-primary + .button {
	border-right: 0;
}

.wp-core-ui .button-group > .button:focus {
	position: relative;
	z-index: 1;
}

/* pressed state e.g. a selected setting */
.wp-core-ui .button-group > .button.active {
	background-color: #dcdcde;
	color: #135e96;
	border-color: #0a4b78;
	box-shadow: inset 0 2px 5px -3px #0a4b78;
}

.wp-core-ui .button-group > .button.active:focus {
	border-color: #3582c4;
	box-shadow:
		inset 0 2px 5px -3px #0a4b78,
		0 0 0 1px #3582c4;
}

/* ----------------------------------------------------------------------------
  5.0 - Responsive Button Styles
---------------------------------------------------------------------------- */

@media screen and (max-width: 782px) {

	.wp-core-ui .button,
	.wp-core-ui .button.button-large,
	.wp-core-ui .button.button-small,
	input#publish,
	input#save-post,
	a.preview {
		padding: 0 14px;
		line-height: 2.71428571; /* 38px */
		font-size: 14px;
		vertical-align: middle;
		min-height: 40px;
		margin-bottom: 4px;
	}

	/* Copy attachment URL button in the legacy edit media page. */
	.wp-core-ui .copy-to-clipboard-container .copy-attachment-url {
		margin-bottom: 0;
	}

	#media-upload.wp-core-ui .button {
		padding: 0 10px 1px;
		min-height: 24px;
		line-height: 22px;
		font-size: 13px;
	}

	.media-frame.mode-grid .bulk-select .button {
		margin-bottom: 0;
	}

	/* Publish Metabox Options */
	.wp-core-ui .save-post-status.button {
		position: relative;
		margin: 0 10px 0 14px; /* 14px right margin to match all other buttons */
	}

	/* Reset responsive styles in Press This, Customizer */

	.wp-core-ui.wp-customizer .button {
		font-size: 13px;
		line-height: 2.15384615; /* 28px */
		min-height: 30px;
		margin: 0;
		vertical-align: inherit;
	}

	.wp-customizer .theme-overlay .theme-actions .button {
		margin-bottom: 5px;
	}

	.media-modal-content .media-toolbar-primary .media-button {
		margin-top: 10px;
		margin-right: 5px;
	}

	/* Reset responsive styles on Log in button on iframed login form */

	.interim-login .button.button-large {
		min-height: 30px;
		line-height: 2;
		padding: 0 12px 2px;
	}

}
PK�-Z	��m�h�heditor.min.cssnu�[���/*! This file is auto-generated */
.mce-tinymce{box-shadow:none}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}.mce-container .mce-monospace,.mce-widget .mce-monospace{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:150%}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;transition:none;background:#000}.mce-window{border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fff;border-bottom:1px solid #dcdcde;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#3c434a;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;right:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:normal 20px/36px dashicons;text-align:center;color:#646970;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#135e96}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-window .mce-window-head .mce-dragh{width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #dcdcde}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #dcdcde;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#4f94d4;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(2n),.mce-window .wp-editor-help table.fixed th:nth-child(2n){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#f0f0f1;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px;padding:6px 15px 6px 12px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #dcdcde}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dcdcde;background:#f6f7f7;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a7aaad;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:8px;position:absolute;-webkit-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a7aaad;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a7aaad;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f6f7f7;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f6f7f7;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}div.mce-statusbar{border-top:1px solid #dcdcde}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#f6f7f7;color:#1d2327;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#f0f0f1;border-color:#50575e}.mce-btn.mce-active,.mce-btn.mce-active button,.mce-btn.mce-active i,.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i{color:inherit}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#1d2327}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a7aaad;background:0 0;border-color:#dcdcde;text-shadow:0 1px 0 #fff;box-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#50575e}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:1.53846153;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px;background:#50575e}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#3582c4;border-color:#2271b1 #135e96 #135e96;box-shadow:0 1px 0 #135e96;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#4f94d4;border-color:#135e96;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{box-shadow:0 0 1px 1px #72aee6}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#2271b1;border-color:#135e96;box-shadow:inset 0 2px 0 #135e96}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border-radius:0;direction:ltr;background:#fff;border:1px solid #dcdcde}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #50575e;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#1d2327}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #1d2327;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#2271b1;color:#fff}.mce-menu .mce-menu-item.mce-selected .mce-caret,.mce-menu .mce-menu-item:focus .mce-caret,.mce-menu .mce-menu-item:hover .mce-caret{border-left-color:#fff}.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret,.rtl .mce-menu .mce-menu-item:focus .mce-caret,.rtl .mce-menu .mce-menu-item:hover .mce-caret{border-left-color:inherit;border-right-color:#fff}.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-menu .mce-menu-item:focus .mce-text,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-menu .mce-menu-item:hover .mce-text{color:inherit}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#c3c4c7}div.mce-menubar{border-color:#dcdcde;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #dcdcde;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-menu.mce-menu-align .mce-menu-item-normal{position:relative}.mce-menu.mce-menu-align .mce-menu-shortcut{bottom:.6em;font-size:.9em}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:1.85714285}.mce-window .mce-btn{color:#50575e;background:#f6f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #c3c4c7;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-shadow:0 1px 0 #c3c4c7}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.mce-window .mce-btn:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.mce-window .mce-btn:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}.mce-window .mce-btn.mce-primary{background:#3582c4;border-color:#2271b1 #135e96 #135e96;box-shadow:0 1px 0 #135e96;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #135e96,1px 0 1px #135e96,0 1px 1px #135e96,-1px 0 1px #135e96}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#4f94d4;border-color:#135e96;color:#fff}.mce-window .mce-btn.mce-primary:focus{box-shadow:0 1px 0 #2271b1,0 0 2px 1px #72aee6}.mce-window .mce-btn.mce-primary:active{background:#2271b1;border-color:#135e96;box-shadow:inset 0 2px 0 #135e96;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#9ec2e6!important;background:#4f94d4!important;border-color:#3582c4!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-menubtn.mce-fixed-width span{overflow-x:hidden;text-overflow:ellipsis;width:82px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dcdcde;cursor:pointer}.mce-charmap td:hover{background:#f6f7f7}.mce-charmap td div{width:18px;height:22px;line-height:1.57142857}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#50575e;line-height:1;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-dfw{color:#50575e;line-height:1;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#1d2327}div.mce-notification{left:10%!important;right:10%}.mce-notification button.mce-close{right:6px;top:3px;font-weight:400;color:#50575e}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:normal 20px/1 dashicons;padding:0;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px;padding-right:2px}.qt-dfw{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both;border:1px solid #dcdcde}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;box-sizing:content-box;position:relative;top:1px;background:#f0f0f1;color:#646970;cursor:pointer;font-size:13px;line-height:1.46153846;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #dcdcde}.wp-switch-editor:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;color:#1d2327}.wp-switch-editor:active{background-color:#f6f7f7;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f6f7f7;color:#50575e;border-bottom-color:#f6f7f7}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#3c434a;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:20px;height:20px;line-height:1;vertical-align:middle;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:normal 18px/1 dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{content:"\f104"}.mce-content-body dl.wp-caption{max-width:100%}.quicktags-toolbar{padding:3px;position:relative;border-bottom:1px solid #dcdcde;background:#f6f7f7;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:7px 7px 0 0}.qt-dfw{margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;min-height:26px;line-height:2}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{background-color:#f0f0f1;margin:2px;padding:2px;border:1px solid #8c8f94;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#50575e;background-color:#c3c4c7}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap{height:600px;margin-top:-300px}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fff;border-bottom:1px solid #dcdcde;font-size:18px;font-weight:600;line-height:2;margin:0;padding:0 36px 0 16px}#wp-link-close{color:#646970;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:normal 20px/36px dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#135e96}#wp-link-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:calc(2.15384615em + 16px);left:0;right:0;bottom:calc(2.15384615em + 19px);display:flex;flex-direction:column;overflow:auto}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:120px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block}#wp-link .query-results{position:absolute;width:calc(100% - 32px)}#wp-link .link-search-wrapper .spinner{float:none;margin:-3px 0 0 4px}#wp-link .link-target{padding:3px 0 0}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px #dcdcde solid;margin:0 0 12px;background:#fff;overflow:auto;max-height:290px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f0f0f1;color:#2c3338;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dcdcde;background-color:#fff;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #72aee6}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dcdcde;background-color:#f6f7f7}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d63638}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#f0f6fc;color:#101517}#wp-link li.unselectable{border-bottom:1px solid #dcdcde}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#2c3338}#wp-link li.selected{background:#dcdcde;color:#2c3338}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#646970;font-size:11px;position:absolute;right:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fff;border-top:1px solid #dcdcde;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:1.92307692;float:left}#wp-link-update{line-height:1.76923076;float:right}#wp-link-submit{float:right}@media screen and (max-width:782px){#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:calc(2.71428571em + 23px)}#wp-link-cancel{line-height:2.46153846}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:620px){#wp-link-wrap{transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:calc(100% - 92px);padding-bottom:2px}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#d63638}.mce-inline-toolbar-grp div.mce-flow-layout-item>div{display:flex;align-items:flex-end}div.wp-link-input{float:left;margin:2px;max-width:694px}div.wp-link-input label{margin-bottom:4px;display:block}div.wp-link-input input{width:300px;padding:3px;box-sizing:border-box;line-height:1.28571429;min-height:26px}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-right:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #4f94d4;box-shadow:0 1px 2px rgba(79,148,212,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:left}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:right}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#dcdcde;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 0 8px 5px}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}PK�-Z������media-views.min.cssnu�[���/*! This file is auto-generated */
.media-modal *{box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{box-sizing:border-box}.media-frame,.media-modal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal legend{padding:0;font-size:13px}.media-modal label{font-size:13px}.media-modal .legend-inline{position:absolute;transform:translate(-100%,50%);margin-left:-1%;line-height:1.2}.media-frame a{border-bottom:none;color:#2271b1}.media-frame a:active,.media-frame a:hover{color:#135e96}.media-frame a:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-frame a.button{color:#2c3338}.media-frame a.button:hover{color:#1d2327}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{min-height:30px;vertical-align:middle}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.38461538}.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week]{padding:0 8px;line-height:2.15384615}.media-frame.mode-grid .wp-filter input[type=search]{font-size:14px;line-height:2}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#f0f0f1}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#646970}.media-frame ::-moz-placeholder{color:#646970;opacity:1}.media-frame :-ms-input-placeholder{color:#646970}.media-frame .hidden,.media-frame .setting.hidden{display:none}/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle,.ui-sortable-handle{touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#646970;z-index:1000;cursor:pointer;outline:0;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#135e96}.media-modal-close:focus{color:#135e96;border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8);outline:2px solid transparent}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:normal 20px/1 dashicons;speak:never;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:32px;margin-right:2%;width:42%;width:calc(48% - 12px)}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dcdcde;overflow:hidden}.media-frame-toolbar .media-toolbar{top:auto;bottom:-47px;height:auto;overflow:visible;border-top:1px solid #dcdcde}.media-toolbar-primary{float:right;height:100%;position:relative}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px;z-index:75;background:#f6f7f7;border-left:1px solid #dcdcde;overflow:auto;-webkit-overflow-scrolling:touch}.media-sidebar::after{content:"";display:flex;clear:both;height:24px}.hide-toolbar .media-sidebar{bottom:0}.image-details .media-embed h2,.media-sidebar h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#646970;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:0 0 10px}.attachment-details h2{display:grid;grid-template-columns:auto 5em}.media-sidebar .collection-settings .setting{margin:1px 0}.attachment-details .setting.has-description,.media-sidebar .setting.has-description{margin-bottom:5px}.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.media-sidebar .setting .value{text-align:left}.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:1.33333333;font-weight:400;color:#646970}.media-sidebar .checkbox-label-inline{font-size:12px}.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container{flex-wrap:wrap;margin-top:10px;margin-left:calc(35% - 1px);padding-top:10px}.attachment-details .attachment-info .copy-to-clipboard-container{float:none}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{padding:0;min-height:0;line-height:2.18181818;text-align:left;color:#007017}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting+.description{clear:both;font-size:12px;font-style:normal;margin-bottom:10px}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.alt-text textarea,.attachment-details .alt-text textarea,.compat-item .alt-text textarea,.media-sidebar .alt-text textarea{height:50px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:50px 0 10px;background:#f6f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#c3c4c7;-webkit-user-select:none;user-select:none}.media-menu .media-menu-item{display:block;box-sizing:border-box;width:100%;position:relative;border:0;margin:0;padding:8px 20px;font-size:14px;line-height:1.28571428;background:0 0;color:#2271b1;text-align:left;text-decoration:none;cursor:pointer}.media-menu .media-menu-item:hover{background:rgba(0,0,0,.04)}.media-menu .media-menu-item:active{color:#2271b1;outline:0}.media-menu .active,.media-menu .active:hover{color:#1d2327;font-weight:600}.media-menu .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dcdcde}.media-router{position:relative;padding:0 6px;margin:0;clear:both}.media-router .media-menu-item{position:relative;float:left;border:0;margin:0;padding:8px 10px 9px;height:18px;line-height:1.28571428;font-size:14px;text-decoration:none;background:0 0;cursor:pointer;transition:none}.media-router .media-menu-item:last-child{border-right:0}.media-router .media-menu-item:active,.media-router .media-menu-item:hover{color:#2271b1}.media-router .active,.media-router .active:hover{color:#1d2327}.media-router .media-menu-item:focus{box-shadow:0 0 0 2px #2271b1;color:#043959;outline:2px solid transparent;z-index:1}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #dcdcde;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #dcdcde}.media-frame-toolbar{position:absolute;left:200px;right:0;z-index:100;bottom:60px;height:auto}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:2.27272727;margin:0}.media-attachments-filter-heading,.media-frame-menu-heading{position:absolute;left:20px;top:22px;margin:0;font-size:13px;line-height:1;z-index:151}.media-attachments-filter-heading{top:10px;left:16px}.mode-grid .media-attachments-filter-heading{top:0;left:-9999px}.mode-grid .media-frame-actions-heading{display:none}.wp-core-ui .button.media-frame-menu-toggle{display:none}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:calc(48% - 12px)}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin:32px 0 0;padding:4px;font-size:13px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.media-modal .media-frame .media-search-input-label{position:absolute;left:0;top:10px;margin:0;line-height:1}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#3c434a;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;user-select:none;width:25%;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #4f94d4;outline:2px solid transparent;outline-offset:-6px}.wp-core-ui .selected.attachment{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7}.wp-core-ui .attachment.details{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #2271b1}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#f0f0f1;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s}.wp-core-ui .attachment .portrait img{max-width:100%}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{transform:translate(-50%,-70%)}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3);transition:none}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;border:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#f0f0f1;cursor:pointer;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#2271b1;box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .attachment.selected .check:focus{outline:2px solid transparent}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:0 8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:72px;background:#fff}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:10px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.mode-grid .attachments-browser .media-toolbar-primary{display:flex;align-items:center;column-gap:.5rem;margin:11px 0}.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary{display:none}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;outline:0;padding:0;position:absolute;right:2px;text-align:center;top:2px;width:48px;z-index:1}.uploader-inline .close:before{font:normal 30px/1 dashicons!important;color:#50575e;display:inline-block;content:"\f335";font-weight:300;margin-top:1px}.uploader-inline .close:focus{outline:1px solid #4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:1.38461538;font-size:13px;color:#646970}.attachments-browser .no-media{padding:2em 0 0 2em}.more-loaded .attachment:not(.found-media){background:#dcdcde}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 -30px 0 10px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 0 0 12px}.attachment.new-media{outline:2px dotted #c3c4c7}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dcdcde;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#2271b1;border-radius:10px;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#646970}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#3c434a}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{transition:none;text-decoration:none}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{padding:12px 30px;background-color:#fcf0f1;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window,.wp-editor-wrap .uploader-editor{top:0;left:0;right:0;bottom:0;text-align:center;display:none}.uploader-window{position:fixed;z-index:250000;opacity:0;transition:opacity 250ms}.wp-editor-wrap .uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9)}.uploader-window,.wp-editor-wrap .uploader-editor.droppable{background:rgba(10,75,120,.9)}.uploader-window-content,.wp-editor-wrap .uploader-editor-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{display:none}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2{font-size:20px;line-height:1.4;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#3c434a;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:1.42857142;font-weight:600}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:1.4;border-right:1px solid #dcdcde;color:#2271b1;text-decoration:none}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#135e96}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#d63638}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:#d63638}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{box-shadow:0 0 0 1px #fff,0 0 2px 3px #4f94d4;outline:2px solid transparent}.wp-core-ui .media-selection .selected.attachment{box-shadow:none}.wp-core-ui .media-selection .attachment.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;width:20px;height:20px;margin:0;vertical-align:middle}.media-frame .media-sidebar .settings-save-status .spinner{position:absolute;right:0;top:0}.media-frame.mode-grid .spinner{margin:0;float:none;vertical-align:middle}.media-modal .media-toolbar .spinner{float:none;vertical-align:bottom;margin:0 0 5px 5px}.media-frame .instructions+.spinner.is-active{vertical-align:middle}.media-frame .spinner.is-active{visibility:visible}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{text-align:right;text-transform:none;font-weight:400}.attachment-details .settings-save-status .spinner{float:none;margin-left:5px}.attachment-details .settings-save-status .saved{display:none}.attachment-details.save-waiting .settings-save-status .spinner{visibility:visible}.attachment-details.save-complete .settings-save-status .saved{display:inline-block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:1.5;color:#646970;border-bottom:1px solid #dcdcde;padding-bottom:11px}.attachment-info .wp-media-wrapper{margin-bottom:8px}.attachment-info .wp-media-wrapper.wp-audio{margin-top:13px}.attachment-info .filename{font-weight:600;color:#3c434a;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#d63638}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:#d63638}.attachment-display-settings{width:100%;float:left;overflow:hidden}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting .name,.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px 16px 0;overflow:visible}.media-modal .imgedit-wrap .imgedit-save-target{margin:8px 0 24px}.media-modal .imgedit-group{background:0 0;border:none;box-shadow:none;margin:0;padding:0;position:relative}.media-modal .imgedit-group.imgedit-panel-active{margin-bottom:16px;padding-bottom:16px}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link{display:inline-block;text-transform:uppercase;font-size:12px;color:#646970;margin:0;margin-top:3px}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a{text-decoration:none;color:#646970}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#2271b1;font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#2271b1;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated{margin:0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;line-height:1.22222222;padding:12px 40px 12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url input::-ms-clear{display:none}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{visibility:visible}.embed-link-settings,.embed-media-settings{position:absolute;top:82px;left:0;right:0;bottom:0;padding:0 16px;overflow:auto}.media-embed .embed-link-settings .link-text{margin-top:0}.embed-link-settings::after,.embed-media-settings::after{content:"";display:flex;clear:both;height:24px}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:1px solid #2271b1;box-shadow:0 0 0 2px #2271b1}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings::after{content:none}.image-details .embed-media-settings,.image-details .embed-media-settings div{box-sizing:border-box}.image-details .column-settings{background:#f6f7f7;border-right:1px solid #dcdcde;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2{margin:20px;padding-top:20px;border-top:1px solid #dcdcde;color:#1d2327}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#646970;text-transform:uppercase;text-decoration:none}.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover{color:#646970}.image-details .advanced-toggle:after{font:normal 20px/1 dashicons;speak:never;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .custom-size .custom-size-setting,.image-details .custom-size label{display:block;float:left}.image-details .custom-size .custom-size-setting label{float:none}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size .description{margin-left:0}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting,.media-embed .setting-group{width:100%;margin:10px 0;float:left;display:block;clear:both}.media-embed .setting-group .setting:not(.checkbox-setting){margin:0}.media-embed .setting.has-description{margin-bottom:5px}.media-embed .description{clear:both;font-style:normal}.media-embed .content-track+.description{line-height:1.4;max-width:none!important}.media-embed .remove-track{margin-bottom:10px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset{display:block;width:100%;max-width:400px}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group{margin-left:27%;width:70%}.image-details .description{font-style:normal;margin-top:0}.image-details .embed-media-settings .link-target{margin-top:16px}.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label{vertical-align:baseline}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name{display:inline-block;font-size:13px;line-height:1.84615384;color:#646970}.media-embed .setting span{display:block;width:200px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group{width:auto}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.media-frame .setting .button-group{display:flex;margin:0!important;max-width:none!important}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-modal .media-frame-title{height:40px}.media-modal .media-frame-title h1{line-height:2.22222222;font-size:18px}.media-modal-close{width:42px;height:42px}.media-frame .media-frame-title{position:static;padding:0 44px;text-align:center}.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-router{top:80px}.media-frame:not(.hide-menu) .media-frame-content{top:114px}.media-frame.hide-router .media-frame-content{top:80px}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{display:none;width:auto;max-width:80%;overflow:auto;z-index:2000;top:75px;left:50%;transform:translateX(-50%);right:auto;bottom:auto;padding:5px 0;border:1px solid #c3c4c7}.media-frame:not(.hide-menu) .media-menu.visible{display:block}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame-menu-heading{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle{display:inline-flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);margin:-6px 0 0;padding:0 2px 0 12px;font-size:.875rem;font-weight:600;text-decoration:none;background:0 0;height:.1%;min-height:40px}.wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover{background:0 0;transform:none}.wp-core-ui .button.media-frame-menu-toggle:focus{outline:1px solid transparent}.media-sidebar{width:230px}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:262px}.attachments-browser .attachments,.attachments-browser .attachments-wrapper,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper{right:262px}.attachments-browser .media-toolbar{height:82px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{top:82px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea{float:none;display:inline-block}.attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span{float:none}.media-sidebar .setting .select-label-inline{display:inline}.attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 2px}.attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container{margin-left:0;padding-top:0}.attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url{margin:0 1px}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.media-frame .media-toolbar input[type=search]{line-height:2.25}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.wp-admin .media-frame select{min-height:40px;font-size:16px;line-height:1.625;padding:5px 24px 5px 8px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{margin:20px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px;margin-left:0}.media-modal .legend-inline{position:static;transform:none;margin-left:0;margin-bottom:6px}.image-details .embed-media-settings .setting-group .setting{margin-bottom:0}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .setting.has-description{margin-bottom:5px}.image-details .description{width:auto;margin:0 20px}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{float:none;margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px;line-height:1.5}.media-frame .media-toolbar input[type=search]{line-height:2.3755}.media-modal .media-toolbar .spinner{margin-bottom:10px}}@media screen and (max-width:782px){.imgedit-panel-content{grid-template-columns:auto}.media-frame-toolbar .media-toolbar{bottom:-54px}.mode-grid .attachments-browser .media-toolbar-primary{display:grid;grid-template-columns:auto 1fr}.mode-grid .attachments-browser .media-toolbar-primary input[type=search]{width:100%}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{font-size:14px;line-height:2.71428571}.media-frame .wp-filter .media-toolbar-secondary{position:unset}.media-frame .media-toolbar-secondary .spinner{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;z-index:9}.media-bg-overlay{content:'';background:#fff;width:100%;height:100%;display:none;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:0}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.media-frame-content .attachments-browser .attachments-wrapper{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (min-width:901px) and (max-height:400px){.media-frame:not(.hide-menu) .media-menu,.media-menu{top:0;padding-top:44px}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (max-width:480px){.wp-core-ui.wp-customizer .media-button{margin-top:13px}}@media print,(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}PK�-Z��Bt����
af1gur.cssnu�[���<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}mark{background-color:transparent}fieldset{border:none}button,input,textarea{margin:0;outline:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=number],input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}hr,legend{display:none}a{outline:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{vertical-align:top}a img,img{border:none}ol,ul{list-style-type:none}table{border:none;border-collapse:separate;border-spacing:0}td,th{border:none;text-align:left}del,s{text-decoration:line-through}blockquote [align=center]{text-align:center}blockquote [align=right]{text-align:right}blockquote table{border-spacing:1px}blockquote th{font-weight:700;text-align:center}blockquote td,blockquote th{padding:8px}.btnEffects{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.deleteIco01:after,.deleteIco01:before{display:block;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px}@font-face{font-family:iconfont;src:url(/assets/fonts/icon/iconfont.eot?1725932100);src:url(/assets/fonts/icon/iconfont.eot?1725932100&#iefix) format("eot"),url(/assets/fonts/icon/iconfont.woff2?1725932100) format("woff2"),url(/assets/fonts/icon/iconfont.woff?1725932100) format("woff"),url(/assets/fonts/icon/iconfont.ttf?1725932100) format("truetype"),url(/assets/fonts/icon/iconfont.svg#iconfont?1725932100) format("svg")}html{height:100%;font-size:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body{position:relative;width:100%;min-width:1064px;height:100%;background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;font-size:15px;letter-spacing:.5px;line-height:1.5}#frame{position:relative;z-index:1}a,a:link{color:#0dafde;text-decoration:none}a:visited{color:#2166a6;text-decoration:none}a:active,a:hover{color:#89c629;text-decoration:none}b,em,strong{font-weight:700}b a,em a,strong a{font-weight:700}p{margin-bottom:24px}input,textarea{color:#333;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:content-box}input::placeholder,textarea::placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{border:1px solid #ddd;background:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;text-indent:.2em;text-overflow:"";vertical-align:middle}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}input:not([type=radio]):not([type=checkbox]){border:1px solid #ddd;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{position:relative;height:20px;padding:0 .5em;border:1px solid #ddd;background:#fff}button{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif}.hide{display:none}.blockC{display:block;margin-right:auto;margin-left:auto}.blockC iframe{display:block;margin-right:auto;margin-left:auto}.bgLight04{background-color:#f1f1f2 !important}.tC{text-align:center !important}.tC > [id^=div-gpt-ad-] div,.tC > [id^=div-gpt-ad-] iframe{display:inline-block}.vM > td,.vM > th{vertical-align:middle !important}.vT > td,.vT > th{vertical-align:top !important}.vB > td,.vB > th{vertical-align:bottom !important}.tColor02{color:#666 !important}.tColor03{color:#999 !important}.tColor07{color:#cda712 !important}.fSize04{font-size:13px !important;font-size:.86667rem !important}.fSize06{font-size:15px !important;font-size:1rem !important}.fSize07{font-size:16px !important;font-size:1.06667rem !important}.wBreak{word-break:break-all}.btmMgnReset{margin-bottom:0 !important}.leftMgnReset{margin-left:0 !important}.btmMgnSeth{margin-bottom:4px !important}.rightPdgSet{padding-right:8px !important}.btmMgnSet{margin-bottom:8px !important}.btmMgnSet2{margin-bottom:16px !important}.btmPdgSet2{padding-bottom:16px !important}.topMgnSet6{margin-top:48px !important}.adBnrBoxW224 > iframe,.adBnrBoxW300 > iframe,.adBnrBoxW336 > iframe,.adBnrBoxW468 > iframe,.adBnrBoxW600 > iframe,.adBnrBoxW728 > iframe,.adBnrBoxW970 > iframe{margin:0 auto}.adBnrBoxW224 > .adBnrConfig > span,.adBnrBoxW300 > .adBnrConfig > span,.adBnrBoxW336 > .adBnrConfig > span,.adBnrBoxW468 > .adBnrConfig > span,.adBnrBoxW600 > .adBnrConfig > span,.adBnrBoxW728 > .adBnrConfig > span,.adBnrBoxW970 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW224 > .adBnrConfig > span > i,.adBnrBoxW300 > .adBnrConfig > span > i,.adBnrBoxW336 > .adBnrConfig > span > i,.adBnrBoxW468 > .adBnrConfig > span > i,.adBnrBoxW600 > .adBnrConfig > span > i,.adBnrBoxW728 > .adBnrConfig > span > i,.adBnrBoxW970 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW224 > .substituteBlock,.adBnrBoxW300 > .substituteBlock,.adBnrBoxW336 > .substituteBlock,.adBnrBoxW468 > .substituteBlock,.adBnrBoxW600 > .substituteBlock,.adBnrBoxW728 > .substituteBlock,.adBnrBoxW970 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff;text-align:center}.adBnrBoxW224 > .substituteBlock > .close,.adBnrBoxW300 > .substituteBlock > .close,.adBnrBoxW336 > .substituteBlock > .close,.adBnrBoxW468 > .substituteBlock > .close,.adBnrBoxW600 > .substituteBlock > .close,.adBnrBoxW728 > .substituteBlock > .close,.adBnrBoxW970 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW224 > .substituteBlock > a,.adBnrBoxW300 > .substituteBlock > a,.adBnrBoxW336 > .substituteBlock > a,.adBnrBoxW468 > .substituteBlock > a,.adBnrBoxW600 > .substituteBlock > a,.adBnrBoxW728 > .substituteBlock > a,.adBnrBoxW970 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW224 > .substituteBlock p,.adBnrBoxW300 > .substituteBlock p,.adBnrBoxW336 > .substituteBlock p,.adBnrBoxW468 > .substituteBlock p,.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW224 > .substituteBlock .premTxt,.adBnrBoxW300 > .substituteBlock .premTxt,.adBnrBoxW336 > .substituteBlock .premTxt,.adBnrBoxW468 > .substituteBlock .premTxt,.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{font-size:18px;font-size:1.2rem;margin:0 0 16px;padding-top:48px;color:#fff}.adBnrBoxW600 > .substituteBlock > .colType02,.adBnrBoxW728 > .substituteBlock > .colType02,.adBnrBoxW970 > .substituteBlock > .colType02{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:550px;text-align:left}.adBnrBoxW600 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW728 > .substituteBlock > .colType02 > .colBlock,.adBnrBoxW970 > .substituteBlock > .colType02 > .colBlock{vertical-align:middle}.adBnrBoxW600 > .substituteBlock p,.adBnrBoxW728 > .substituteBlock p,.adBnrBoxW970 > .substituteBlock p{margin:16px 0}.adBnrBoxW600 > .substituteBlock .premTxt,.adBnrBoxW728 > .substituteBlock .premTxt,.adBnrBoxW970 > .substituteBlock .premTxt{margin:0;padding-top:0}.adBnrBoxW160 > iframe,.adBnrBoxW220 > iframe{margin:0 auto}.adBnrBoxW160 > .adBnrConfig > span,.adBnrBoxW220 > .adBnrConfig > span{cursor:pointer}.adBnrBoxW160 > .adBnrConfig > span > i,.adBnrBoxW220 > .adBnrConfig > span > i{margin-top:-1px;margin-right:0}.adBnrBoxW160 > .substituteBlock,.adBnrBoxW220 > .substituteBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#616369;color:#fff}.adBnrBoxW160 > .substituteBlock > .close,.adBnrBoxW220 > .substituteBlock > .close{position:absolute;top:16px;right:16px;z-index:1;margin:0;cursor:pointer}.adBnrBoxW160 > .substituteBlock > a,.adBnrBoxW220 > .substituteBlock > a{display:block;width:100%;height:100%}.adBnrBoxW160 > .substituteBlock .premTxtBox .premTxtBlock .premTxt,.adBnrBoxW220 > .substituteBlock .premTxtBox .premTxtBlock .premTxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;white-space:nowrap;letter-spacing:4px;line-height:1.8}.adBnrBoxW300{width:300px}.adBnrBoxW970{width:970px}.adTileBox > .adTileBlock > .adTileList > li{float:left;width:101px;height:101px;margin-left:-2px}.adTileBox > .adTileBlock > .adTileList > li:first-child{margin-left:0}.adTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;border:2px solid #333}.adTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{width:auto;max-width:101px;height:auto;max-height:101px;vertical-align:middle}.adTileBox > .adTileBlock > .adTileList > li > a:hover > .adTxt{top:0}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt{font-size:10px;font-size:.66667rem;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);-o-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.9)}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{overflow:hidden;-webkit-overflow-scrolling:touch;height:32px;margin:0;padding:4px 4px 0;color:#333}.adTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin:0;padding:0 4px;text-align:right;color:#fa4c07;font-weight:700}.adTileBox > .adTileBlock > .logo > a{float:left;margin:0}.adTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adTileBox > .adNonBlock > .logo > a{float:left;margin:0}.adVerticalTileBox > .adTileBlock > .adTileList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:140px;border:1px solid #fff;border-top:none;background-color:#303134}.adVerticalTileBox > .adTileBlock > .adTileList > li:first-child{border-top:1px solid #fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;overflow:hidden;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{display:block;position:absolute;content:""}.adVerticalTileBox > .adTileBlock > .adTileList > li > a:before{background-image:-svg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-size:100%;background-image:-owg-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:1;bottom:0;left:0;width:100%;height:100px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adImg > img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:0;left:0;z-index:2;padding:8px 12px;color:#fff}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .name{margin:0 0 4px}.adVerticalTileBox > .adTileBlock > .adTileList > li > a > .adTxt > .price{margin:0;text-align:right}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:18px;font-size:1.2rem;display:block;height:98px;border:2px solid #333;background:#fff url(/assets/image/common/module/ad/tile/ad_bg_recommend.png?1725932100) no-repeat left center;text-align:center;text-shadow:2px 1px 0 #fff;line-height:98px}.adVerticalTileBox > .adNonBlock > .noMatchBgimg > a:hover{background-position:-928px center;color:#333}.adVerticalTileBox > .adNonBlock > .logo > a{float:left;margin:0}.bnrWidthFull > a{overflow:hidden;text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:40px;background-repeat:repeat-x;background-position:center top;cursor:pointer}.bnrWidthFull.netsea a{background-image:url(/assets/image/banner/size_width_full/bnr_netsea_sale.png?1725932100)}.bnrWidthFull.rakuten1 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale01.png?1725932100)}.bnrWidthFull.rakuten2 a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_sale02.png?1725932100)}.bnrWidthFull.yahoo a{background-image:url(/assets/image/banner/size_width_full/bnr_yahoo_sale.png?1725932100)}.bnrWidthFull.amazon a{background-image:url(/assets/image/banner/size_width_full/bnr_amazon_cyber.png?1725932100)}.bnrWidthFull.rakutenPointup a{background-image:url(/assets/image/banner/size_width_full/bnr_rakuten_pointup02.png?1725932100)}.bnrWidthFull.school a{background-image:url(/assets/image/banner/size_width_full/bnr_school.png?1725932100)}.bnrWidthFull.yahuoku1 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale01.png?1725932100)}.bnrWidthFull.yahuoku2 a{background-image:url(/assets/image/banner/size_width_full/bnr_yahuoku_sale02.png?1725932100)}.bnrWidthFull.mercari a{background-image:url(/assets/image/banner/size_width_full/bnr_mercariichi.png?1725932100)}.bnrLinkTxtBox{overflow:hidden;width:600px;margin:0 auto 32px}.bnrLinkTxtBox ul{display:flex;justify-content:center}.bnrLinkTxtBox ul li{font-size:14px;font-size:.93333rem;margin:4px}.bnrLinkTxtBox ul li .bnrLinkTxtBoxInner{display:inline-block;margin:4px}.adSideJackType02 > a{position:relative;display:block;position:relative;top:0;width:50%;height:100%}.adSideJackType02 > a:before{display:block;position:absolute;content:""}.adSideJackType02 > a:before{display:block;top:0;width:430px;height:100%;cursor:pointer}.adSideJackType02 > a:nth-child(1){float:left;background-repeat:repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(1):before{right:532px;background-repeat:no-repeat;background-position:100% 0}.adSideJackType02 > a:nth-child(2){float:right;background-repeat:repeat;background-position:0 0}.adSideJackType02 > a:nth-child(2):before{left:532px;background-repeat:no-repeat;background-position:0 0}.adSideJackType02.bullet01 > a{background:#000}.adSideJackType02.bullet01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/bullet_jack_left01.jpg?1725932100)}.adSideJackType02.bullet01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/bullet_jack_right01.jpg?1725932100)}.adSideJackType02.mercari01 > a{background:#ff333f}.adSideJackType02.mercari01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/mercariichi_jack_left01.jpg?1725932100)}.adSideJackType02.mercari01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/mercariichi_jack_right01.jpg?1725932100)}.adSideJackType02.temu01 > a{background:#de2715}.adSideJackType02.temu01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/temu_jack_left01.jpg?1725932100)}.adSideJackType02.temu01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/temu_jack_right01.jpg?1725932100)}.adSideJackType02.yahoo01 > a{background:#2b030a}.adSideJackType02.yahoo01 > a:nth-child(1):before{background-image:url(/assets/image/banner/jack/left/yahoo_jack_left01.jpg?1725932100)}.adSideJackType02.yahoo01 > a:nth-child(2):before{background-image:url(/assets/image/banner/jack/right/yahoo_jack_right01.jpg?1725932100)}@media all and (min-width:1440px){}@media all and (max-width:1366px){}@media all and (max-width:1600px){}[class*=btnType] > button{font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:none;background:0 0;cursor:pointer}.btnType01,a.btnType01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:18px;font-size:1.2rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:100%;padding:8px;border:none;background-color:#e0e0e0;color:#333;font-weight:700;text-align:center;cursor:pointer}.btnType01.btnColor01,a.btnType01.btnColor01{background-color:#ffa200;color:#fff}.btnType01.btnColor01 > button,a.btnType01.btnColor01 > button{color:#fff}.btnType01.btnColor02,a.btnType01.btnColor02{background-color:#f56026;color:#fff}.btnType01.btnColor02 > button,a.btnType01.btnColor02 > button{color:#fff}.btnType01.btnColor03,a.btnType01.btnColor03{background-color:#68b41f;color:#fff}.btnType01.btnColor03 > button,a.btnType01.btnColor03 > button{color:#fff}.btnType01.btnColor04,a.btnType01.btnColor04{background-color:#acc007;color:#fff}.btnType01.btnColor04 > button,a.btnType01.btnColor04 > button{color:#fff}.btnType01.btnColor05,a.btnType01.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#fff}.btnType01.btnColor05 > button,a.btnType01.btnColor05 > button{color:#333}.btnType01.btnColor06,a.btnType01.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#fff}.btnType01.btnColor06 > button,a.btnType01.btnColor06 > button{color:#333}.btnType01.btnColor07,a.btnType01.btnColor07{background-color:#303134;color:#fff}.btnType01.btnColor07 > button,a.btnType01.btnColor07 > button{color:#fff}.btnType01.btnColor08,a.btnType01.btnColor08{background-color:#29c278;color:#fff}.btnType01.btnColor08 > button,a.btnType01.btnColor08 > button{color:#fff}.btnType01.btnSnsColor01,a.btnType01.btnSnsColor01{background-color:#55acee;color:#fff}.btnType01.btnSnsColor01 > button,a.btnType01.btnSnsColor01 > button{color:#fff}.btnType01.btnSnsColor02,a.btnType01.btnSnsColor02{background-color:#00c300;color:#fff}.btnType01.btnSnsColor02 > button,a.btnType01.btnSnsColor02 > button{color:#fff}.btnType01.btnSnsColor03,a.btnType01.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType01.btnSnsColor03 > button,a.btnType01.btnSnsColor03 > button{color:#fff}.btnType01.btnSnsColor04 > button,a.btnType01.btnSnsColor04 > button{color:#fff}.btnType01.btnSnsColor05 > button,a.btnType01.btnSnsColor05 > button{color:#fff}.btnType01.btnSnsColor06 > button,a.btnType01.btnSnsColor06 > button{color:#fff}.btnType01.btnBdr,a.btnType01.btnBdr{border:1px solid #ddd}.btnType02,a.btnType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:60px;height:60px;border:none;background-color:#e6e6e6;color:#333;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer}.btnType02.btnColor01,a.btnType02.btnColor01{background-color:#ffa200;color:#fff}.btnType02.btnColor01 > button,a.btnType02.btnColor01 > button{color:#fff}.btnType02.btnColor02,a.btnType02.btnColor02{background-color:#f56026;color:#fff}.btnType02.btnColor02 > button,a.btnType02.btnColor02 > button{color:#fff}.btnType02.btnColor03,a.btnType02.btnColor03{background-color:#68b41f;color:#fff}.btnType02.btnColor03 > button,a.btnType02.btnColor03 > button{color:#fff}.btnType02.btnColor04,a.btnType02.btnColor04{background-color:#acc007;color:#fff}.btnType02.btnColor04 > button,a.btnType02.btnColor04 > button{color:#fff}.btnType02.btnColor05,a.btnType02.btnColor05{background-color:#fff;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#fff}.btnType02.btnColor05 > button,a.btnType02.btnColor05 > button{color:#333}.btnType02.btnColor06,a.btnType02.btnColor06{background-color:#f7f8fb;color:#fff;border-color:#ccc;color:#333}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#fff}.btnType02.btnColor06 > button,a.btnType02.btnColor06 > button{color:#333}.btnType02.btnColor07,a.btnType02.btnColor07{background-color:#303134;color:#fff}.btnType02.btnColor07 > button,a.btnType02.btnColor07 > button{color:#fff}.btnType02.btnColor08,a.btnType02.btnColor08{background-color:#29c278;color:#fff}.btnType02.btnColor08 > button,a.btnType02.btnColor08 > button{color:#fff}.btnType02.btnSnsColor01,a.btnType02.btnSnsColor01{background-color:#55acee;color:#fff}.btnType02.btnSnsColor01 > button,a.btnType02.btnSnsColor01 > button{color:#fff}.btnType02.btnSnsColor02,a.btnType02.btnSnsColor02{background-color:#00c300;color:#fff}.btnType02.btnSnsColor02 > button,a.btnType02.btnSnsColor02 > button{color:#fff}.btnType02.btnSnsColor03,a.btnType02.btnSnsColor03{background-color:#3b5998;color:#fff}.btnType02.btnSnsColor03 > button,a.btnType02.btnSnsColor03 > button{color:#fff}.btnType02.btnSnsColor04 > button,a.btnType02.btnSnsColor04 > button{color:#fff}.btnType02.btnSnsColor05 > button,a.btnType02.btnSnsColor05 > button{color:#fff}.btnType02.btnSnsColor06 > button,a.btnType02.btnSnsColor06 > button{color:#fff}.btnType02.btnBdr,a.btnType02.btnBdr{border:1px solid #ddd}.btnType02 > i,a.btnType02 > i{vertical-align:middle}.btnType03.btnColor01 > button,a.btnType03.btnColor01 > button{color:#fff}.btnType03.btnColor02 > button,a.btnType03.btnColor02 > button{color:#fff}.btnType03.btnColor03 > button,a.btnType03.btnColor03 > button{color:#fff}.btnType03.btnColor04 > button,a.btnType03.btnColor04 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#fff}.btnType03.btnColor05 > button,a.btnType03.btnColor05 > button{color:#333}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#fff}.btnType03.btnColor06 > button,a.btnType03.btnColor06 > button{color:#333}.btnType03.btnColor07 > button,a.btnType03.btnColor07 > button{color:#fff}.btnType03.btnColor08 > button,a.btnType03.btnColor08 > button{color:#fff}.btnType03.btnSnsColor01 > button,a.btnType03.btnSnsColor01 > button{color:#fff}.btnType03.btnSnsColor02 > button,a.btnType03.btnSnsColor02 > button{color:#fff}.btnType03.btnSnsColor03 > button,a.btnType03.btnSnsColor03 > button{color:#fff}.btnType03.btnSnsColor04 > button,a.btnType03.btnSnsColor04 > button{color:#fff}.btnType03.btnSnsColor05 > button,a.btnType03.btnSnsColor05 > button{color:#fff}.btnType03.btnSnsColor06 > button,a.btnType03.btnSnsColor06 > button{color:#fff}.btnType04.btnColor01 > button,a.btnType04.btnColor01 > button{color:#fff}.btnType04.btnColor02 > button,a.btnType04.btnColor02 > button{color:#fff}.btnType04.btnColor03 > button,a.btnType04.btnColor03 > button{color:#fff}.btnType04.btnColor04 > button,a.btnType04.btnColor04 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#fff}.btnType04.btnColor05 > button,a.btnType04.btnColor05 > button{color:#333}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#fff}.btnType04.btnColor06 > button,a.btnType04.btnColor06 > button{color:#333}.btnType04.btnColor07 > button,a.btnType04.btnColor07 > button{color:#fff}.btnType04.btnColor08 > button,a.btnType04.btnColor08 > button{color:#fff}.btnType04.btnSnsColor01 > button,a.btnType04.btnSnsColor01 > button{color:#fff}.btnType04.btnSnsColor02 > button,a.btnType04.btnSnsColor02 > button{color:#fff}.btnType04.btnSnsColor03 > button,a.btnType04.btnSnsColor03 > button{color:#fff}.btnType04.btnSnsColor04 > button,a.btnType04.btnSnsColor04 > button{color:#fff}.btnType04.btnSnsColor05 > button,a.btnType04.btnSnsColor05 > button{color:#fff}.btnType04.btnSnsColor06 > button,a.btnType04.btnSnsColor06 > button{color:#fff}.btnType05.btnColor01 > button,a.btnType05.btnColor01 > button{color:#fff}.btnType05.btnColor02 > button,a.btnType05.btnColor02 > button{color:#fff}.btnType05.btnColor03 > button,a.btnType05.btnColor03 > button{color:#fff}.btnType05.btnColor04 > button,a.btnType05.btnColor04 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#fff}.btnType05.btnColor05 > button,a.btnType05.btnColor05 > button{color:#333}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#fff}.btnType05.btnColor06 > button,a.btnType05.btnColor06 > button{color:#333}.btnType05.btnColor07 > button,a.btnType05.btnColor07 > button{color:#fff}.btnType05.btnColor08 > button,a.btnType05.btnColor08 > button{color:#fff}.btnType05.btnSnsColor01 > button,a.btnType05.btnSnsColor01 > button{color:#fff}.btnType05.btnSnsColor02 > button,a.btnType05.btnSnsColor02 > button{color:#fff}.btnType05.btnSnsColor03 > button,a.btnType05.btnSnsColor03 > button{color:#fff}.btnType05.btnSnsColor04 > button,a.btnType05.btnSnsColor04 > button{color:#fff}.btnType05.btnSnsColor05 > button,a.btnType05.btnSnsColor05 > button{color:#fff}.btnType05.btnSnsColor06 > button,a.btnType05.btnSnsColor06 > button{color:#fff}.colType01{display:block;width:100%;margin-bottom:40px}.colType01 > .colBlock{display:table-cell;width:100%;padding-left:24px;vertical-align:top}.colType02{display:table;margin:0 0 40px -24px;width:102%;width:-webkit-calc(100% + 24px);width:-moz-calc(100% + 24px);width:calc(100% + 24px)}.colType02 > .colBlock{display:table-cell;width:50%;padding-left:24px;vertical-align:top}.colType03 > .colBlock{display:table-cell;width:33.33333%;padding-left:24px;vertical-align:top}.colType04 > .colBlock{display:table-cell;width:25%;padding-left:24px;vertical-align:top}.colType05 > .colBlock{display:table-cell;width:20%;padding-left:24px;vertical-align:top}.colType06 > .colBlock{display:table-cell;width:16.66667%;padding-left:24px;vertical-align:top}.colType07 > .colBlock{display:table-cell;width:14.28571%;padding-left:24px;vertical-align:top}.colType08 > .colBlock{display:table-cell;width:12.5%;padding-left:24px;vertical-align:top}.colType09 > .colBlock{display:table-cell;width:11.11111%;padding-left:24px;vertical-align:top}.colType10 > .colBlock{display:table-cell;width:10%;padding-left:24px;vertical-align:top}.creditAlertArea .creditAlertAreaInner .creditAlertTxt a{display:inline-block;margin-left:4px}.hdType03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:1.46667rem;margin:48px 0 24px;padding:0 0 8px;border-bottom:1px solid #303134}.hdType06{font-size:15px;font-size:1rem;margin:24px 0 16px}.hdType08{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.arrowRightIco04{font-size:14px;font-size:.93333rem;width:14px;color:#29c278}.arrowRightIco04:before{content:""}.crossIco02{color:#fff}.twitterIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.twitterIco01:before{display:block;position:absolute;content:""}.twitterIco01:before{content:""}.twitterIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.twitterIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.lineIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.lineIco01:before{display:block;position:absolute;content:""}.lineIco01:before{content:""}.lineIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.lineIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.facebookIco01{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;font-size:18px;font-size:1.2rem;display:inline-block;width:18px;height:18px;margin-top:-4px;line-height:18px;color:#fff}.facebookIco01:before{display:block;position:absolute;content:""}.facebookIco01:before{content:""}.facebookIco01::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-indent:0}.facebookIco01.sizeM{font-size:24px;font-size:1.6rem;width:24px;height:24px;line-height:24px;margin-top:-2px}.cartIco02{color:#666}.transitionIco02{color:#666}.deleteIco01{position:relative;width:18px;height:18px;border-radius:50%;background-color:#ccc;transition:background-color .3s;cursor:pointer}.deleteIco01:before{rotate:-45deg;width:10px;background-color:#fff}.deleteIco01:after{rotate:45deg;width:10px;background-color:#fff}.globalaucfanIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -209px;display:inline-block}.globalaucfanIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -115px;display:inline-block}.yahuokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-174px -145px;display:inline-block}.yahuokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -275px;display:inline-block}.mobaokuIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -289px;display:inline-block}.mobaokuIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -75px;display:inline-block}.rakutenIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -120px;display:inline-block}.rakutenIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:0 -343px;display:inline-block}.sekaimonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-343px -134px;display:inline-block}.sekaimonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-308px -231px;display:inline-block}.amazonIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-188px -145px;display:inline-block}.amazonIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-361px -155px;display:inline-block}.yahooIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-160px -145px;display:inline-block}.yahooIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-182px -40px;display:inline-block}.mercariIco{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:14px;height:14px;background-position:-401px -249px;display:inline-block}.mercariIco.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:40px;height:40px;background-position:-200px -343px;display:inline-block}.logoBadge{position:absolute;top:5px;right:5px;z-index:4;width:24px;height:24px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logoBadge > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}input[type=checkbox].checkFormType01 + label,input[type=radio].radioFormType01 + label{position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 28px;cursor:pointer}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType01 + label:before,input[type=radio].radioFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:18px;height:18px;margin-top:-9px;border:3px solid #ddd;background:#fff}input[type=checkbox].checkFormType01 + label:after,input[type=radio].radioFormType01 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:5px;width:8px;height:8px;margin-top:-4px;background:#ffa200}input[type=checkbox].checkFormType01:checked + label:after,input[type=radio].radioFormType01:checked + label:after{display:block}input[type=checkbox].checkFormType01.checkFormType01 + label:before,input[type=radio].radioFormType01.checkFormType01 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:16px;height:16px;margin-top:-8px}input[type=checkbox].checkFormType01.checkFormType01 + label:after,input[type=radio].radioFormType01.checkFormType01 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:2px;width:16px;height:10px;margin-top:-10px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].checkFormType02 + label,input[type=radio].radioFormType02 + label{font-size:13px;font-size:.86667rem;position:relative;position:relative;display:inline-block;position:relative;padding:2px 0 0 20px;cursor:pointer}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{display:block;position:absolute;content:""}input[type=checkbox].checkFormType02 + label:before,input[type=radio].radioFormType02 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border:2px solid #c9cacd;background:#fff}input[type=checkbox].checkFormType02 + label:after,input[type=radio].radioFormType02 + label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;display:none;top:50%;left:4px;width:6px;height:6px;margin-top:-3px;background:#ffa200}input[type=checkbox].checkFormType02:checked + label:after,input[type=radio].radioFormType02:checked + label:after{display:block}input[type=checkbox].checkFormType02.checkFormType02 + label:before,input[type=radio].radioFormType02.checkFormType02 + label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:14px;margin-top:-7px}input[type=checkbox].checkFormType02.checkFormType02 + label:after,input[type=radio].radioFormType02.checkFormType02 + label:after{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;left:1px;width:14px;height:8px;margin-top:-8px;border-left:3px solid #ffa200;border-bottom:3px solid #ffa200;background:0 0}input[type=checkbox].pickFormType01{display:none}input[type=checkbox].pickFormType01 + label{position:relative;position:relative;display:block;position:relative;padding:8px 34px 8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}input[type=checkbox].pickFormType01 + label:before{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:after{display:block;position:absolute;content:""}input[type=checkbox].pickFormType01 + label:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:30px;height:8px;margin-top:-4px;background:#ddd}input[type=checkbox].pickFormType01 + label:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:50%;right:0;width:18px;height:18px;margin-top:-9px;border:1px solid #ddd;background:#fff}.selectFormParent{position:relative}.selectFormType01 > select,.selectFormType02 > select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.selectFormType01 > .selectFormList > ul,.selectFormType02 > .selectFormList > ul{font-size:15px;font-size:1rem;position:relative;padding:50px 0 10px}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{display:block;position:absolute;content:""}.selectFormType01 > .selectFormList > ul:before,.selectFormType02 > .selectFormList > ul:before{top:40px;left:0;width:100%;height:1px;border-top:1px dotted #ddd}.selectFormType01 > .selectFormList > ul > li,.selectFormType02 > .selectFormList > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 10px}.selectFormType02{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;height:32px;border-width:1px}.selectFormType02 > .selectFormList > ul{font-size:13px;font-size:.86667rem;padding-top:40px}.selectFormType02 > .selectFormList > ul:before{top:30px}.selectFormType02 > .selectFormList > ul > li{padding:2px 10px}.itemsBelt > .itemsBeltList > li,.itemsLargeBelt > .itemsBeltList > li{-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;z-index:1;float:left;height:100%}.itemsBelt > .itemsBeltList > li:first-child,.itemsLargeBelt > .itemsBeltList > li:first-child{margin-left:0}.itemsBelt > .itemsBeltList > li:hover,.itemsLargeBelt > .itemsBeltList > li:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);z-index:2}.itemsBelt > .itemsBeltList > li > a,.itemsLargeBelt > .itemsBeltList > li > a{position:relative;position:relative;position:relative;z-index:1;display:block;height:100%;color:#333;word-break:break-all}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{display:block;position:absolute;content:""}.itemsBelt > .itemsBeltList > li > a:before,.itemsLargeBelt > .itemsBeltList > li > a:before{background-image:-svg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-size:100%;background-image:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));bottom:0;left:0;width:100%;height:100px}.itemsBelt > .itemsBeltList > li > a:after,.itemsLargeBelt > .itemsBeltList > li > a:after{opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;top:0;left:0;z-index:4;width:100%;height:100%;border:2px solid #fff}.itemsBelt > .itemsBeltList > li > a > img,.itemsLargeBelt > .itemsBeltList > li > a > img{width:auto;height:100%}.itemsBelt.itemsLargeBelt > .itemsBeltList > li,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li{margin-left:0}.itemsBelt.itemsLargeBelt > .itemsBeltList > li > a,.itemsLargeBelt.itemsLargeBelt > .itemsBeltList > li > a{overflow:hidden}.relatedItemsBeltSlider .relatedItemsBox .relatedItemsList .relatedItemsBlock .relatedItemsCont .itemImgOverlapLayer .siteName{display:inline-block;position:relative;z-index:1;margin-bottom:2px;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.3);line-height:1.2;white-space:nowrap}.relatedItemsBeltSlider .nextPage.nextPage > i,.relatedItemsBeltSlider .prevPage.nextPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 2px}.relatedItemsBeltSlider .nextPage > i,.relatedItemsBeltSlider .prevPage > i{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0 0 0 -2px}.txtListType01 > li{float:left;margin:2px 1.5em 2px 0}.txtListType02 > li{display:inline-block;margin:2px 1.15em 2px 0}.txtListType03 > li{position:relative;padding:8px 0;border-top:1px dotted #ccc}.txtListType03 > li:first-child{border-top:none}.txtListType03 > li > a{display:block}.txtListType03.setIco > li{padding-left:1.8em}.listType01 > li{position:relative;margin-bottom:4px;padding-left:1em;position:relative}.listType01 > li:before{display:block;position:absolute;content:""}.listType01 > li:last-child{margin-bottom:0}.listType01 > li::before{top:.65em;left:.3em;width:3px;height:3px;background-color:#999}.listType01 > li > ul.listChilds > li{position:relative;padding-left:1em;position:relative}.listType01 > li > ul.listChilds > li:before{display:block;position:absolute;content:""}.listType01 > li > ul.listChilds > li::before{top:0;left:0;content:"-"}.listType02 > li,.listType03 > li{position:relative;margin-bottom:4px;padding-left:1em}.listType02 > li:last-child,.listType03 > li:last-child{margin-bottom:0}.listType03 > li{padding-left:2.6em}.odListType01 > li,.odListType02 > li{margin:0 0 4px 1.5em}.odListType01 > li:last-child,.odListType02 > li:last-child{margin-bottom:0}.odListType01 > li > .odListType01 > li,.odListType01 > li > .odListType02 > li,.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.odListType02 > li > .odListType01 > li,.odListType02 > li > .odListType02 > li{margin-bottom:0}.yahuokuLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-251px -311px;display:inline-block}.yahuokuLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:180px;height:40px;background-position:0 -80px;display:inline-block}.rakutenLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:59px;height:25px;background-position:-361px -315px;display:inline-block}.rakutenLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:94px;height:40px;background-position:0 -271px;display:inline-block}.amazonLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:65px;height:25px;background-position:-361px 0;display:inline-block}.amazonLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:110px;height:40px;background-position:-233px -160px;display:inline-block}.yahooLogo{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:75px;height:25px;background-position:-176px -311px;display:inline-block}.yahooLogo.sizeM{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:182px;height:40px;background-position:0 -40px;display:inline-block}.alertModal{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;width:400px;margin-left:-200px;border:1px solid #fff;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1)}.alertModal > .alertModalInner{visibility:hidden;opacity:0}.alertModal > .alertModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.alertModal > .alertModalInner .alertModalCont{padding:24px}.alertModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.alertModal > .close > i{margin:0}.rippleModal > .rippleModalInner .hdModal{padding:8px;background-color:#303134;color:#fff;font-weight:700;text-align:center;font-size:18px;font-size:1.2rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.rippleModal > .close{display:none;position:absolute;top:-35px;right:0;cursor:pointer;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.rippleModal > .close > i{margin:0}.itemsRecommend{min-height:317px;margin-bottom:32px}.itemsRecommend .hdRecomBox{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.itemsRecommend .hdRecomBox .hdRecom{width:auto;margin:0}.itemsRecommend .hdRecomBox .linkRecom{flex:1;margin:0;text-align:right;white-space:nowrap}.itemsRecommend .hdRecomBox .linkRecom em{overflow:hidden;width:12em;vertical-align:top;white-space:nowrap}.itemsRecommend .recomList{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;margin-left:-24px}.itemsRecommend .recomList > .recomListInner > .recomBlock,.itemsRecommend .recomList > ul > .recomBlock{overflow:hidden;-webkit-overflow-scrolling:touch;float:left;width:160px;height:190px;padding:0 0 24px 24px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg{position:relative;height:120px;margin-bottom:8px;text-align:center;line-height:120px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner{display:block;position:relative}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomImg > .recomImgInner > img,.itemsRecommend .recomList > ul > .recomBlock > a > .recomImg > .recomImgInner > img{width:auto;height:auto;max-width:160px;max-height:120px;vertical-align:middle}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .name,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .name{overflow:hidden;height:3em;margin-bottom:4px}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price{margin-bottom:0;color:#999}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .price > span,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .price > span{color:#fa4c07}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox{overflow:hidden;width:100%}.itemsRecommend .recomList > .recomListInner > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > .recomListInner > .recomBlock > a > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > .recomBlockInner > .recomTxt > .priceBox > .price,.itemsRecommend .recomList > ul > .recomBlock > a > .recomTxt > .priceBox > .price{float:left;margin-bottom:0;color:#fa4c07}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom{margin:0;padding:24px;background-color:rgba(255,255,255,.7)}.itemsRecommend .recomNoItems > .recomNoItemsInner > .recomNoItemsCont .linkRecom > em{margin-top:-3px;vertical-align:top}#searchField{position:relative;z-index:21;background-color:#f1f1f2}#searchField .searchFieldInner{position:relative;width:1000px;height:44px;margin:0 auto;padding:0 32px 12px}#searchField .searchFieldInner form{height:100%}#searchField .searchFieldInner .searchBox{position:relative;z-index:2;float:left;width:63%;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 164px 0 16px;border:none;line-height:44px}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect{position:relative;float:left;height:100%}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect > select{display:none}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;position:relative;font-size:12px;font-size:.8rem;position:relative;top:0;left:0;max-width:200px;height:100%;padding:0 30px 0 10px;border-right:1px solid #c9cacd;background-color:#fff;color:#333;line-height:3.8;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect .curCategory:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:10px;color:#666}#searchField .searchFieldInner .searchBox .searchToolBox .categorySelect:before{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;bottom:-2px;right:1px;left:100%;z-index:1;height:5px;background-color:#fff}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{content:""}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#searchField .searchFieldInner .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox{display:none;position:absolute;top:0;right:-4px;left:0;z-index:3}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:44px;left:0;overflow:hidden;width:100%;padding:12px 0;border-radius:0 0 6px 6px;border:2px solid #616369;border-top:none;background-color:#fff}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:table;table-layout:fixed;width:200%;padding-bottom:36px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistSwitching .switchingBlock{display:table-cell;vertical-align:top}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.8rem;float:left;width:50%;padding:0 12px}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd{font-size:14px;font-size:.93333rem;position:relative;z-index:1;margin-bottom:4px;padding:4px 50px 6px 32px;border-bottom:1px solid #ddd}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .listHdIco{display:block;position:absolute;top:2px;left:4px;margin:0;color:#ccc}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;display:block;position:absolute;bottom:0;right:0;z-index:1;padding:4px 8px 6px 24px;color:#0dafde;cursor:pointer;-webkit-tap-highlight-color:transparent}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:none;bottom:15px;left:6px;width:10px;height:5px;border-bottom:2px solid #0dafde;border-left:2px solid #0dafde}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn:after{display:block;top:0;right:0;bottom:0;left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .noListTxt{font-size:13px;font-size:.86667rem;padding:16px;color:#999;text-align:center}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .substituteBlock .registerBtn{font-size:15px;font-size:1rem;display:block;width:180px;margin:0 auto;box-shadow:none}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .historylistRemoveAll > a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:24px 32px;border:2px solid #ddd;background-color:#fff;color:#333}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{content:""}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table;width:100%;padding:60px 0 16px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:33.333333%;border-left:1px dotted #b3b3b3}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList:first-child{border-left:none}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li{padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSelect > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:8px;bottom:8px;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSelect > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;font-size:13px;font-size:.86667rem;display:none;position:absolute;top:0;left:0;z-index:-1;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;float:left;width:100%;padding-top:44px;border:2px solid #616369;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;width:240px;padding:16px 0;border-radius:0 0 0 6px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList:before{top:16px;right:0;bottom:0;width:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li{position:relative;z-index:1;padding:2px 16px;cursor:pointer;margin-bottom:1px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;position:absolute;top:44px;right:0;bottom:0;left:2px;z-index:1;overflow:hidden;padding-left:240px;background-color:#fff}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont{position:relative;z-index:1}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateHd{font-size:18px;font-size:1.2rem;padding:16px;color:#96d533;font-weight:700;white-space:nowrap}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner{display:none;position:relative}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList{position:absolute;top:0;left:0;width:50%;min-width:230px}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li{position:relative;z-index:1;padding:6px 16px;white-space:nowrap;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .searchSubCateBlock .searchSubCateCont .searchSubCateContInner > .searchCateList > li.selected:hover{background-color:#f1f1f2}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:12px;bottom:12px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{content:""}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect .searchCateSelectInner > .close:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchBox .searchErasure{display:none;position:absolute;top:15px;right:198px}#searchField .searchFieldInner .searchBox .siteSelect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;position:absolute;top:12px;right:68px;z-index:4;overflow:hidden;width:120px;height:25px;border-radius:6px;background-color:#f1f1f2;color:#333;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect .selectedSite{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:260px;padding:16px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:4px;border-radius:6px}#searchField .searchFieldInner .searchBox .siteSelect .siteSelectList > li::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.86667rem;visibility:hidden;position:absolute;top:0;right:0;opacity:0;width:250px;padding:16px 20px;text-align:left}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList label::selection{background-color:transparent}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li{position:relative;font-weight:700}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li:first-child::before{display:none}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList{position:relative;font-size:11px;font-size:.73333rem;display:none;overflow:hidden;padding:0 0 0 16px}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList::before{top:0;right:34px;left:0;height:1px;background-color:#ddd}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li{visibility:hidden;position:relative;padding-left:24px;font-weight:400}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList > li .siteIco{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:-24px;margin:0}#searchField .searchFieldInner .searchBox .searchMore{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);font-size:13px;font-size:.86667rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:0;right:-4px;bottom:0;z-index:-1;overflow:hidden;width:92px;height:72%;margin-right:-8px;padding-bottom:16px;border-radius:6px;color:#666;cursor:pointer}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner{position:relative;position:relative;margin-top:14px;padding-left:28px}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{top:50%;left:13px;width:1px;height:11px;margin-top:-6px;background-color:#666}#searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{top:50%;left:8px;width:11px;height:1px;margin-top:-1px;background-color:#666}#searchField .searchFieldInner .searchExtendBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:13px;font-size:.86667rem;display:none;position:absolute;top:46px;left:32px;z-index:1;color:#333}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);width:1000px;padding:16px 0 24px;border-radius:6px;border:2px solid #303134;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching{display:table;table-layout:fixed;width:100%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock{display:table-cell;padding:0 24px;vertical-align:top}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget{margin-bottom:12px;padding:0 32px 4px 0;color:#999;font-weight:700}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendTarget .siteName{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid #fff;background-color:#fff;color:#333;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(even){padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock:nth-child(odd){padding-right:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec{margin-top:16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendCol .searchExtendBlock .searchExtendInputSec:first-child{margin-top:0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec{position:relative}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd{font-size:13px;font-size:.86667rem;margin-bottom:4px;font-weight:700;text-align:left}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendHd .note{font-size:11px;font-size:.73333rem;display:inline;margin-left:8px;color:#666;font-weight:400}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendReset{font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:2px;right:0;padding:4px;border-radius:4px;color:#666;line-height:1;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4px;padding-top:8px;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li{font-size:12px;font-size:.8rem}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendCheckList > li label{padding-left:24px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock:nth-child(2n){padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=number],#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit input[type=text]{width:186px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol.setUnit .unit{margin-left:4px;vertical-align:bottom}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 16px 0 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n){position:relative;padding:0 0 0 16px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{display:block;position:absolute;content:"〜"}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .rangeInputCol .rangeInputBlock:nth-child(2n):before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-6px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:13px;font-size:.86667rem;display:block;position:relative;float:left;width:50%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.dummyElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem.dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1){border-radius:4px 0 0 4px;border-right:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(1):before,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(1):before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2),#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2){border-radius:0 4px 4px 0}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem:nth-of-type(2):after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem:nth-of-type(2):after{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem::selection,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .dummyElem{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px dashed #ddd;background-color:#fff;cursor:default !important}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;position:relative;font-size:13px;font-size:.86667rem;display:block;position:relative;width:100%;height:32px;padding:0 10px;border:1px solid #ddd;background-color:#fff;line-height:33px;text-align:left;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:before{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:2px;border:6px solid transparent;border-top:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock:after{top:50%;right:10px;z-index:3;width:0;height:0;margin-top:-13px;border:6px solid transparent;border-bottom:6px solid #444549}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock .selectTxt::selection{background-color:transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;position:absolute;bottom:-16px;left:0;z-index:10;width:450px;color:#333;text-align:left;line-height:1.5;cursor:default}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType01 .selectListBlockInner:before{left:38px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02{left:-106px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType02 .selectListBlockInner:before{left:144px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType03 .selectListBlockInner:before{left:282px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType04 .selectListBlockInner:before{left:386px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock.selectAreaPosType05 .selectListBlockInner:before{left:334px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;position:relative;width:100%;padding:16px 0 16px 18px;border-radius:4px;border:1px solid #ddd;background-color:#fff}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:before{top:-13px;left:92px;width:0;height:0;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ddd transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner:after{top:-12px;left:92px;width:0;height:0;margin-left:2px;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList{margin-top:-4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:.73333rem;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;float:left;width:65px;margin:4px 4px 0 0;padding:8px 0;border-radius:4px;border:1px solid #f1f1f2;background-color:#f1f1f2;color:#333;line-height:1;text-align:center;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .searchExtendNote{font-size:11px;font-size:.73333rem;margin-top:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;width:466px;height:40px;margin:16px auto 0;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendSubmit button{font-size:18px;font-size:1.2rem;padding-left:4px;letter-spacing:4px}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;right:16px;top:14px;z-index:2;width:30px;height:30px;color:#303134;cursor:pointer}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{content:""}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner > .searchExtendClose:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#searchField .searchFieldInner .searchAdBox{font-size:13px;font-size:.86667rem;float:right;width:265px;height:100%;text-align:right}#searchField .searchFieldInner .searchAdBox .adTxt{display:table;width:100%;height:100%;margin-bottom:0;padding-top:4px}#searchField .searchFieldInner .searchAdBox .adTxt a{display:table-cell;padding-top:2px;color:#25ad6b;font-weight:700;text-align:right;vertical-align:middle}#searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#89c629}#searchField .searchFieldInner .searchAdBox .adTxt a > span{position:relative;display:inline-block;padding:4px 0 4px 20px;border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{display:block;position:absolute;content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{content:""}#searchField .searchFieldInner .searchAdBox .adTxt a > span:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:4px;color:#666}#searchField > .switchingMarketPlace > .marketPlaceBox{width:1000px;margin:0 auto;padding:0 32px}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li{position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;float:left;height:100%;line-height:50px;text-align:center}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:block;position:absolute;content:""}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li.allMarketPlace > a{color:#333}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li:before{display:none;top:-1px;right:0;left:0;height:3px;background-color:#ddd}#searchField > .switchingMarketPlace > .marketPlaceBox > .marketPlaceBlock > li > a{display:inline-block;min-width:60px;height:100%;padding:0 8px}body.typeExtend #searchField .searchFieldInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #searchField .searchFieldInner{width:auto}body.pageCateBullet01 #searchField{background:0 0}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchToolBox{border-color:#ccc}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore{color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:before{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchBox .searchMore .searchMoreInner:after{background-color:#fff}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a{color:#29c278}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a:hover{color:#96d533}body.pageCateBullet01 #searchField .searchFieldInner .searchAdBox .adTxt a > span:before{color:#fff}body.pageCateMercari01 #searchField{background:0 0}body.pageCateTemu01 #searchField{background:0 0}body.pageCateYahoo01 #searchField{background:0 0}.searchFieldType01 .searchBox{position:relative;z-index:1;width:100%;height:44px}.searchFieldType01 .searchBox > form{height:100%}.searchFieldType01 .searchBox .searchToolBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow .5s ease;-moz-transition:box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;position:relative;width:100%;height:100%;border:2px solid #616369;background-color:#fff}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;height:100%}.searchFieldType01 .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 16px;border:none;line-height:44px}.searchFieldType01 .searchBox .searchToolBox .searchSubmit{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:-1px;right:-1px;float:right;height:100%;padding:1px;background-color:#303134;color:#fff;text-align:center}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{display:block;position:absolute;content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{content:""}.searchFieldType01 .searchBox .searchToolBox .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}.searchFieldType01 .searchBox .searchToolBox .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:60px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}.topicsPathBox{width:1000px;margin:16px auto;padding:0 32px}body.typeExtend .topicsPathBox{width:auto;min-width:1000px;max-width:1200px}body.typeWide .topicsPathBox{width:auto}.topicsPath > li{position:relative;display:inline-block;position:relative;margin-left:4px;padding-left:18px}.topicsPath > li:before{display:block;position:absolute;content:""}.topicsPath > li:before{content:""}.topicsPath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.topicsPath > li:first-child{margin-left:0;padding-left:0}.topicsPath > li:first-child:before{display:none}.topicsPath > li > a{color:#999}.topicsPath > li > a:hover{color:#89c629}.flexibleTopicsPath{position:relative;z-index:1;width:1000px;margin:16px auto;padding:0 32px}.flexibleTopicsPath .topicsPathList{font-size:11px;font-size:.73333rem;float:left;overflow:hidden;border-radius:6px;background-color:#f1f1f2;color:#999}.flexibleTopicsPath .topicsPathList > li{position:relative;position:relative;z-index:2;display:block;float:left;overflow:hidden;margin-left:-24px;padding:0 16px 0 28px;line-height:1}.flexibleTopicsPath .topicsPathList > li:before{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:after{display:block;position:absolute;content:""}.flexibleTopicsPath .topicsPathList > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff}.flexibleTopicsPath .topicsPathList > li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:3px;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f1f1f2}.flexibleTopicsPath .topicsPathList > li:first-child{margin-left:0;padding-left:8px}.flexibleTopicsPath .topicsPathList > li:first-child:hover{padding-left:0}.flexibleTopicsPath .topicsPathList > li:first-child:hover > a > span,.flexibleTopicsPath .topicsPathList > li:first-child:hover > span > span{padding-left:32px}.flexibleTopicsPath .topicsPathList > li:last-child{padding-right:0}.flexibleTopicsPath .topicsPathList > li:last-child:after,.flexibleTopicsPath .topicsPathList > li:last-child:before{display:none}.flexibleTopicsPath .topicsPathList > li:last-child > a,.flexibleTopicsPath .topicsPathList > li:last-child > span{padding-right:8px}.flexibleTopicsPath .topicsPathList > li:hover{z-index:1;padding-left:16px}.flexibleTopicsPath .topicsPathList > li:hover + li{z-index:0}.flexibleTopicsPath .topicsPathList > li:hover:after{border-color:transparent transparent transparent #e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a,.flexibleTopicsPath .topicsPathList > li:hover > span{background-color:#e3e4e6}.flexibleTopicsPath .topicsPathList > li:hover > a > span,.flexibleTopicsPath .topicsPathList > li:hover > span > span{max-width:100%;min-width:50px;padding:0 24px 0 40px;color:#333;font-weight:700}.flexibleTopicsPath .topicsPathList > li > a,.flexibleTopicsPath .topicsPathList > li > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;padding:4px 0;color:#666;text-align:center;white-space:nowrap}.flexibleTopicsPath .topicsPathList > li > a > span,.flexibleTopicsPath .topicsPathList > li > span > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;max-width:44px;min-width:0}body.typeExtend .flexibleTopicsPath{width:auto;min-width:1000px;max-width:1200px}body.typeWide .flexibleTopicsPath{width:auto}#contentsArea{position:relative;z-index:1;width:1000px;min-height:300px;margin:0 auto;padding:0 32px 56px;background-color:#fff}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}#globalHeader{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;height:50px;background-color:#fff}#globalHeader > .globalHeaderInner{position:relative;width:1000px;height:40px;margin:0 auto;padding:5px 32px}#globalHeader > .globalHeaderInner > .ci{position:absolute;top:8px;left:32px;overflow:hidden}#globalHeader > .globalHeaderInner > .ci > a{display:block;height:35px;color:gray}#globalHeader > .globalHeaderInner > .ci img{display:block;float:left;width:auto;height:34px}#globalHeader > .globalHeaderInner > .ci .ciTxt{font-size:10px;font-size:.66667rem;display:block;float:left;width:150px;margin:5px 0 0 16px;line-height:1.4}#globalHeader > .globalHeaderInner > .headerNav{font-size:12px;font-size:.8rem;position:relative;margin-top:12px;margin-left:325px;text-align:right}#globalHeader > .globalHeaderInner > .headerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalHeader > .globalHeaderInner > .headerNav > li:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#ccc}#globalHeader > .globalHeaderInner > .headerNav > li:first-child{margin-left:0;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout{margin-left:32px;padding-left:0}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a{position:relative;display:inline-block;padding-left:18px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;position:absolute;content:""}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:12px;height:15px;background-position:-220px -80px;top:50%;left:0;margin-top:-7.5px}#globalHeader > .globalHeaderInner > .headerNav > li.navAbout:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li:first-child:before{display:none}#globalHeader > .globalHeaderInner > .headerNav > li a{color:#666}#globalHeader > .globalHeaderInner > .headerNav > li a:hover{text-decoration:underline}#globalHeader.typeAmacode > .globalHeaderInner > .ci,#globalHeader.typeConnect > .globalHeaderInner > .ci,#globalHeader.typeGraphfy > .globalHeaderInner > .ci,#globalHeader.typePro > .globalHeaderInner > .ci{top:10px}#globalHeader.typeAmacode > .globalHeaderInner > .ci img,#globalHeader.typeConnect > .globalHeaderInner > .ci img,#globalHeader.typeGraphfy > .globalHeaderInner > .ci img,#globalHeader.typePro > .globalHeaderInner > .ci img{height:28px}body.typeExtend #globalHeader > .globalHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #globalHeader > .globalHeaderInner{width:auto}#headerSwitchingArea{font-size:13px;font-size:.86667rem;position:relative;z-index:20;border-top:1px solid #ddd;background-color:#f1f1f2}#headerSwitchingArea .headerSwitchingAreaInner{width:1000px;height:48px;margin:-1px auto 0;padding:0 32px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox{position:relative;float:left;width:350px;height:100%;z-index:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;position:relative;float:left;width:175px;height:100%;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:before{top:50%;right:-1px;width:1px;height:24px;margin-top:-12px;border-left:1px dotted #b3b3b3}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li:last-child:before{display:none}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.06667rem;display:block;overflow:hidden;height:100%;padding:16px 8px 0;color:#666;line-height:1}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a .switchingName{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;font-weight:700}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock{position:absolute;bottom:2px;left:0;z-index:2;width:100%;height:4px}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner{position:relative;height:100%}#headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;position:absolute;top:0;left:0;width:173px;height:100%;background-color:#29c278}#headerSwitchingArea .headerSwitchingAreaInner > .userAction{float:right;height:100%}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{float:right;height:100%;padding:11.2px 16px;color:#666;text-align:center}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;height:28.8px;padding:14.4px 16px 4px;border-radius:0 0 6px 6px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status{position:relative;padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a{position:relative;padding-right:32px;cursor:default}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;right:16px;color:#666}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a > .userName{display:inline-block;overflow:hidden;max-width:14em;font-weight:700;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);position:relative;position:relative;display:none;position:absolute;top:100%;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{display:block;position:absolute;content:""}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:before{top:-9px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu:after{top:-8px;right:10.4px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > .userMenu > .userMenuList a:hover{color:#89c629}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.login{padding:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register{padding-top:0;padding-bottom:0}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{display:block;height:28px;margin-top:10px;padding:0 16px;border-radius:6px;background-color:#fa4c07;color:#fff;line-height:2.2}#headerSwitchingArea .headerSwitchingAreaInner > .userAction > li:first-child{padding-right:0}body.typeExtend #headerSwitchingArea > .headerSwitchingAreaInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #headerSwitchingArea > .headerSwitchingAreaInner{width:auto}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li > a{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.status > a:before{color:#fff}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register.premium > a{background-color:#d4a85c}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner > .userAction > li.register > a{padding-top:0;background-color:#fa4c07}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateMercari01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateTemu01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea{border-top:none;background:0 0}body.pageCateYahoo01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner{margin-top:0}#fixedMinHeader{visibility:hidden;position:fixed;top:0;left:0;z-index:-1;width:100%;background-color:#303134}#fixedMinHeader > .fixedMinHeaderInner{position:relative;width:1000px;height:41px;margin:0 auto;padding:5px 32px}#fixedMinHeader > .fixedMinHeaderInner > .ci{position:absolute;top:10px;left:32px;overflow:hidden;width:50px}#fixedMinHeader > .fixedMinHeaderInner > .ci > img{width:130px;height:auto}#fixedMinHeader > .fixedMinHeaderInner > .searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left;width:75%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox > form{height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox{position:relative;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox{position:relative;overflow:hidden;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox > .searchInput{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:15px;font-size:1rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;border:none;line-height:35px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco{position:relative;font-size:20px;font-size:1.33333rem;position:absolute;z-index:1;top:50%;left:10px;color:#ccc;text-align:center;line-height:1}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .searchIco:before{top:0;left:0;transform:translate3d(0,-50%,0);width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchTxtBox .fixedSearchErasure{display:none;position:absolute;top:12px;right:12px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;font-size:26px;font-size:1.73333rem;position:relative;top:0;right:0;float:right;height:100%;border:1px solid #999;border-left:none;background-color:#303134;color:#fff;text-align:center}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmit > .searchBtn{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:relative;z-index:1;overflow:hidden;width:45px;height:100%;border:none;background:0 0;color:#fff;cursor:pointer}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchToolBox > .searchSubmitType02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;top:0;right:0;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore{font-size:15px;font-size:1rem;position:absolute;top:0;right:-210px;height:100%;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a{display:inline-block;width:200px;padding:5px 0 10px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect > ul{padding-bottom:8px}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a{position:relative;display:block;position:relative;padding:4px 16px 4px 24px;color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:before{top:50%;left:0;width:8px;height:1px;margin-top:-1px;background-color:#fff}#fixedMinHeader > .fixedMinHeaderInner > .searchBox .searchMore > .searchMoreSelect a:hover{color:#96d533}#fixedMinHeader > .fixedMinHeaderInner > .userTool{display:block;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li{position:relative;float:right;margin-left:8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a{display:block;padding:10px 8px;background-color:#484a4f;border-radius:6px;color:#fff;transition:background-color .2s ease}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolBtn a:hover{background-color:#616369}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser{width:50px;height:100%;z-index:1}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;display:block;height:100%;padding:0 5px;color:#fff;cursor:default}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a:before{display:block;background-image:url(/assets/image/common/sprites/common.png?1725932100);background-repeat:no-repeat;width:28px;height:27px;background-position:-212px -383px;top:50%;left:50%;margin:-13.5px 0 0 -13.5px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > a > span{display:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);font-size:13px;font-size:.86667rem;position:relative;position:relative;display:none;position:absolute;top:43px;right:0;opacity:0;width:190px;margin-top:-8px;padding:16px 16px;border:1px solid #ddd;background-color:#fff;color:#333;text-align:left}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{display:block;position:absolute;content:""}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:before{top:-9px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu:after{top:-8px;right:14px;width:0;height:0;margin-left:-9px;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 8px}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList{margin-top:8px;padding-top:8px;border-top:1px solid #ddd}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList:first-child{margin-top:0;padding-top:0;border-top:none}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a{display:block;padding:2px 0;color:#333}#fixedMinHeader > .fixedMinHeaderInner > .userTool > li.toolUser > .userMenu > .userMenuList a:hover{color:#89c629}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg{float:left;width:40px;height:40px;margin-right:40px}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner{position:relative;overflow:hidden;width:100%;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgInner img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}#fixedMinHeader > .fixedMinHeaderInner > .recomItemsBox > .recomImg > .recomImgIco > i{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}body.typeExtend #fixedMinHeader > .fixedMinHeaderInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #fixedMinHeader > .fixedMinHeaderInner{width:auto}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;background:0 0;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem}.aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{margin-top:8px;color:#666;font-size:13px;font-size:.86667rem}.itemsGraphBox{display:none;position:relative;margin:16px 0;padding-top:16px;border-top:1px solid #ddd}.itemsGraphBox .itemsGraphHd{font-size:18px;font-size:1.2rem;margin:0;text-align:center}.itemsGraphBox .itemsGraphHd a{color:#999}.itemsGraphBox .itemsGraphRenderCont{height:180px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock{margin:0 10px}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont{font-size:13px;font-size:.86667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333%;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);float:left;padding:4px;border-top:3px solid;text-align:center}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidCount{border-color:#29c278}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.totalBidPrice{border-color:#248fea}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont.averageBidPrice{border-color:#ffa200}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataHd{font-size:10px;font-size:.66667rem}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBlock .dataCont .dataVal{margin:0;font-weight:700}.itemsGraphBox .itemsGraphBoxInner .itemsGraphDataBtn{display:block;margin-top:8px;color:#0dafde}.hdMainItemBox{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:24px;font-size:1.6rem;position:relative;z-index:2;border-top:4px solid #96d533;background-color:#f1f1f2;line-height:1.4}.hdMainItemBox.typeWide > .hdMainItemBoxInner:after,.hdMainItemBox.typeWide > .hdMainItemBoxInner:before{display:none}.hdMainItemBox.typeWide > .hdMainItemBoxInner .hdMainItem{margin-right:0}.hdMainItemBox > .hdMainItemBoxInner{position:relative;position:relative;position:relative;width:1000px;margin:0 auto;padding:0 32px}.hdMainItemBox > .hdMainItemBoxInner:before{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:after{display:block;position:absolute;content:""}.hdMainItemBox > .hdMainItemBoxInner:before{top:0;right:407px;bottom:0;border-left:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner:after{top:0;right:32px;bottom:0;border-right:1px dotted #ccc}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem{position:relative;margin-right:390px;padding:0 0 8px 65px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > a > i,.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > i{position:absolute;top:50%;left:0;margin-top:-20px}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemSup{font-size:15px;font-size:1rem;color:#999;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .hdMainItemTxt{display:inline-block;width:100%;margin:0 8px 0 0;color:#333;overflow-wrap:break-word}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore{font-size:18px;font-size:1.2rem;display:inline-block}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > i{margin-left:0}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .itemDetailMore > a{font-weight:700}.hdMainItemBox > .hdMainItemBoxInner .hdMainItem > .state{-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:13px;font-size:.86667rem;display:inline-block;background-color:#fff;margin:0;padding:2px 8px;vertical-align:middle}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock p{margin:0}.hdMainItemBox > .hdMainItemBoxInner > .hdSubBlock > .hdSubBtn > a{font-size:22px;font-size:1.46667rem}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont > .close{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;top:-8px;right:0;width:40px;height:40px;background-color:#29c278;line-height:40px;text-align:center;cursor:pointer}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:18px;font-size:1.2rem;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:180px;height:30px;padding:0 16px;border:none;background:0 0;text-indent:.01px;text-overflow:"";vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .selectElem > i{position:absolute;top:50%;right:10px;margin:-3px 0 0}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.2rem;width:150px;height:30px;padding:0 8px;border:none;border-bottom:2px solid #96d533;text-align:center;vertical-align:bottom}.hdMainItemBox > .hdMainItemBoxInner > #aucSnipeConfig > .aucSnipeConfigInner > .aucSnipeConfigCont .snipInputBlock .note{font-size:13px;font-size:.86667rem;margin-top:8px;color:#666}body.typeExtend .hdMainItemBox > .hdMainItemBoxInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide .hdMainItemBox > .hdMainItemBoxInner{width:auto}.aucviewHdType01{font-size:20px;font-size:1.33333rem;margin:32px 0 16px}.aucviewHdType02{font-size:20px;font-size:1.33333rem;margin:24px 0 16px;padding:8px 16px;background-color:#f1f1f2}.itemsCarousel{position:relative;margin-bottom:48px}.itemsCarousel .itemsInfinitySlider{overflow:hidden;position:relative;z-index:1;width:600px;height:500px;box-sizing:border-box;margin:0 auto;background-color:#f1f1f2;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinitySlider .sliderBlock{height:100%;outline:0}.itemsCarousel .itemsInfinitySlider .sliderBlock > a,.itemsCarousel .itemsInfinitySlider .sliderBlock > span{display:block;height:100%;outline:0;line-height:500px}.itemsCarousel .itemsInfinitySlider .sliderBlock > a > img,.itemsCarousel .itemsInfinitySlider .sliderBlock > span > img{width:auto;height:auto;max-width:600px;max-height:500px;vertical-align:middle}.itemsCarousel .itemsInfinitySlider .sliderModalTrigger{cursor:pointer}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide > a{display:block;height:100%;outline:0;line-height:497px}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinitySlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinitySlider > .sliderNav > li{position:relative;display:inline-block;width:auto;margin:16px 8px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinitySlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinitySlider > .sliderNav > li img{width:auto;height:100px}.itemsCarousel .itemsInfinityModalSlider{display:flex;align-items:flex-start;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;width:1000px;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.itemsCarousel .itemsInfinityModalSlider .sliderBlock{width:768px;height:auto;outline:0;pointer-events:auto}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span{display:block;outline:0}.itemsCarousel .itemsInfinityModalSlider .sliderBlock > a > img,.itemsCarousel .itemsInfinityModalSlider .sliderBlock > span > img{object-fit:contain;object-position:center top;max-width:768px;max-height:calc(100vh - 66px);min-height:662px}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.transit img{opacity:1}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide img{transition:opacity .3s ease}.itemsCarousel .itemsInfinityModalSlider > .slick-list > .slick-track > .slick-slide.slick-loading img{display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li{position:relative;overflow:hidden;width:92px;height:82px;margin:0 0 16px 0;background-color:#f1f1f2;cursor:pointer}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:block;position:absolute;content:""}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:not(:nth-child(2n)){margin-right:16px}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li:before{display:none;top:0;right:0;bottom:0;left:0;z-index:1;border:3px solid #ffa200}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn a,.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel .itemsInfinityModalSlider > .sliderNav > li.sliderNavBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel .toolBtnList{position:absolute;top:470px;right:50%;width:600px;box-sizing:border-box;margin-right:-290px;padding:0}.itemsCarousel .toolBtnList > li{position:relative;z-index:2;float:right;padding:0 8px;border-radius:50%}.itemsCarousel .toolBtnList > li > .txtDesc{font-size:13px;font-size:.86667rem;position:relative;display:none;position:absolute;top:-15px;left:50%;opacity:0;margin-bottom:0;padding:2px 0;background-color:#fff;border-radius:200px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2),4px 0 4px 0 rgba(0,0,0,.1),-4px 0 4px 0 rgba(0,0,0,.1);text-align:center}.itemsCarousel .toolBtnList > li > .txtDesc:before{display:block;position:absolute;content:""}.itemsCarousel .toolBtnList > li > .txtDesc:before{bottom:-6px;left:50%;width:0;height:0;margin-left:-7px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 7px 0}.itemsCarousel .toolBtnList > li > a{position:relative}.itemsCarousel .toolBtnList > li.toolBookmark i:not(.checkMark){display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -60px;display:inline-block;margin-top:-4px;transition:opacity .2s ease}.itemsCarousel .toolBtnList > li.toolBookmark .txtDesc{width:15em;margin-left:-7.5em}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock{overflow:hidden;position:absolute;top:14px;left:11px;width:36px;height:30px;margin-left:-36px;transition:margin-left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolBookmark .checkMarkBlock > .checkMark{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:36px;height:30px;background-position:-156px -30px;display:inline-block;position:absolute;top:0;left:36px;transition:left .8s cubic-bezier(.215,.61,.355,1)}.itemsCarousel .toolBtnList > li.toolExhibit i{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:27px;height:30px;background-position:-156px -90px;display:inline-block;margin-top:-4px}.itemsCarousel .toolBtnList > li.toolExhibit .txtDesc{width:11em;margin-left:-5.5em}.sliderItemModal{visibility:hidden;position:fixed;top:50px;right:0;left:0;width:1000px;padding:0 32px;margin:0 auto;z-index:-2;pointer-events:none}.sliderItemModal > .close{position:absolute;top:-36px;right:32px;cursor:pointer;pointer-events:auto;transition:opacity .2s ease}.itemsDescOutline{margin-bottom:24px;padding:24px;background-color:#f1f1f2}.itemsDescOutline > .outlineTxt{color:#666;word-break:break-word}.itemsDescOutline > .itemsDescBtn > a{font-size:24px;font-size:1.6rem;width:380px}#itemsDescArea .itemsDescHd,#itemsDescPage .itemsDescHd{font-size:20px;font-size:1.33333rem;padding:8px;margin-bottom:40px;background-color:#f1f1f2;text-align:center}#itemsDescArea .itemsDescCont,#itemsDescPage .itemsDescCont{font-size:13px;font-size:.86667rem;margin:40px 0;word-break:break-all}#itemsDescArea .itemsDescCont img,#itemsDescPage .itemsDescCont img{max-width:928px;height:auto}#itemsDescArea .itemsDescCont center table,#itemsDescPage .itemsDescCont center table{max-width:928px;margin:0 auto}#itemsDescArea > .itemsDescClose,#itemsDescPage > .itemsDescClose{display:block;position:absolute}#itemsDescArea > .itemsDescBtmClose,#itemsDescPage > .itemsDescBtmClose{width:160px;margin:40px auto}#itemsDescArea > .itemsDescBtmBack > a,#itemsDescPage > .itemsDescBtmBack > a{font-size:24px;font-size:1.6rem}#itemsDescArea{-webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px 0 rgba(0,0,0,.2);box-shadow:4px 0 4px 0 rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;z-index:1999;transform:translate(-100%,0);width:1056px;height:100vh;background-color:#fff}#itemsDescArea .itemDescWrap{overflow-y:auto;height:calc(100vh - 216px);width:960px;margin:0 auto}.itemsDescClose{position:relative;display:none;position:fixed;top:200px;left:1016px;z-index:2000;width:50px;height:80px;border-radius:6px 0 0 6px;background-color:#616369;cursor:pointer;transition:opacity,.2s,ease}.itemsDescClose:before{display:block;position:absolute;content:""}.itemsDescClose:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:30px;height:46px;background-position:-96px 0;display:inline-block;top:50%;left:50%;margin:-23px 0 0 -15px}.itemsDescRecomm{box-sizing:border-box;padding:16px 40px;text-align:center}.itemsDescRecomm .itemsDescRecommList{display:flex;justify-content:center}.itemsDescRecomm .itemsDescRecommList li{width:calc(100% / 4 - 6px)}.itemsDescRecomm .itemsDescRecommList li:not(:last-child){margin-right:8px}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco,.itemsDetails > .itemsDetailsTab > li > .itemsBidIco,.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;position:absolute;bottom:0;left:8px}.itemsDetails > .marketPlaceBox{padding:16px;border-top:1px dotted #ccc;background-color:#f1f1f2}.itemsDetails > .marketPlaceBox > .marketPlaceName{margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceName > p{margin:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo{display:table;width:100%;margin-bottom:16px}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock{display:table-cell;width:50%;padding-left:16px;font-weight:700;word-break:break-all;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock:first-child{padding:0 16px 0 0;border-right:1px dotted #ccc}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > .hd{font-weight:400;font-size:15px;font-size:1rem}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p{margin-bottom:0}.itemsDetails > .marketPlaceBox > .marketPlaceInfo > .marketPlaceInfoBlock > p > .linkHistory{margin-left:16px;font-weight:400;font-size:14px;font-size:.93333rem}.itemsDetails > .marketPlaceBox > .btnSingle{margin-bottom:8px}.itemsDetails > .marketPlaceBox > .btnSingle > a{vertical-align:bottom;font-size:24px;font-size:1.6rem}.itemsDetails > .marketPlaceBox > .btnList > li{position:relative;z-index:1;float:left;width:167px;margin-left:8px}.itemsDetails > .marketPlaceBox > .btnList > li:first-child{margin-left:0}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dt{padding:8px 0;background-color:#fa4c07;color:#fff;font-weight:700;text-align:center;font-size:16px;font-size:1.06667rem}.itemsDetails > .marketPlaceBox > .btnList > li .balloonWrap .pointGetBalloon > dd{padding:16px 8px;text-align:center;font-size:13px;font-size:.86667rem}.itemsDetails > .itemsDetailsTab > li{position:relative;float:left;width:127px;height:40px;padding:13px 0 0 60px;background-color:#d9d9d9;color:gray;vertical-align:middle;cursor:pointer;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px;border-radius:0 0 0 8px;font-size:18px;font-size:1.2rem}.itemsDetails > .itemsDetailsTab > li:first-child{width:122px;padding:13px 0 0 65px;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;border-radius:0 0 8px 0}.itemsDetails > .itemsDetailsTab > li > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:-48px 0;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected{background-color:#fff;color:#333;font-weight:700;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}.itemsDetails > .itemsDetailsTab > li.selected:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTab > li.selected:before{top:0;left:0;width:100%;border-top:1px dotted #ccc}.itemsDetails > .itemsDetailsTab > li.selected > .itemsBidIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 -44px;display:inline-block}.itemsDetails > .itemsDetailsTab > li.selected > .itemsExhibitorIco{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:48px;height:44px;background-position:0 0;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap{overflow:hidden;width:374px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox{position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock{margin-top:24px;padding:0 16px}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco01{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-126px -46px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock .exhibitorFaceIco02{position:relative;top:-.1em;display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:23px;height:22px;background-position:-156px -120px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList{margin-top:16px;border-top:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li{border-bottom:1px solid #ddd}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a{display:block;position:relative;min-height:20px;padding:10px 0 10px 46px;position:relative}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{display:block;position:absolute;content:""}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li > a:before{top:50%;left:0;margin:-15px 0 0}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.template > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.otherAuction > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.faq > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.mercariColumn > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-80px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.exhibit > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-40px -118px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.study > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:0 -88px;display:inline-block}.itemsDetails > .itemsDetailsTabContWrap > .tabContBox > .tabContBlock > .itemsLinkList > li.movie > a:before{display:block;background-image:url(/assets/image/common/sprites/aucview.png?1725932100);background-repeat:no-repeat;width:40px;height:30px;background-position:-156px 0;display:inline-block}.itemsDetails .itemContDl{margin:8px 0}.itemsDetails .itemContDl > dt{float:left}.itemsDetails .itemContDl > dd{margin-left:7.5em;padding-left:1.5em;word-break:break-all;position:relative}.itemsDetails .itemContDl > dd:before{display:block;position:absolute;content:""}.itemsDetails .itemContDl > dd:before{content:":";top:0;left:0}.itemsPath{font-size:13px;font-size:.86667rem;margin:8px 0 32px;padding-top:24px;border-top:1px solid #ddd}.itemsPath > dt{float:left;width:4.5em;margin-bottom:16px;font-weight:700}.itemsPath > dd{position:relative;margin:0 0 16px 4.5em;padding-left:1.5em}.itemsPath > dd:before{display:block;position:absolute;content:""}.itemsPath > dd:before{top:0;left:0;content:":";font-weight:700}.itemsPath > dd > .itemsCatePath > li{position:relative;display:inline-block;margin-left:4px;padding-left:18px}.itemsPath > dd > .itemsCatePath > li:before{display:block;position:absolute;content:""}.itemsPath > dd > .itemsCatePath > li:before{content:""}.itemsPath > dd > .itemsCatePath > li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;font-size:.66667rem;top:50%;left:0;color:#ccc}.itemsPath > dd > .itemsCatePath > li:first-child{margin-left:0;padding-left:0}.itemsPath > dd > .itemsCatePath > li:first-child:before{display:none}.itemsPath > dd > .itemsTagPath{position:relative;top:-3px}.itemsPath > dd > .itemsTagPath > li{display:inline-block;margin:0 2px 4px 0}.itemsPath > dd > .itemsTagPath > li:last-child{margin-right:0}.itemsPath > dd > .itemsTagPath > li > a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:inline-block;padding:2px 6px;border:1px solid #ddd;color:#666}.itemsPath > dd > .itemsTagPath > li > a:hover{color:#89c629}.searchKeywordsBox > .keywordsList,.trendKeywordsBox > .keywordsList{font-size:13px;font-size:.86667rem;margin-top:-4px}.searchKeywordsBox > .keywordsList a,.trendKeywordsBox > .keywordsList a{color:#999}.searchKeywordsBox > .keywordsList a:hover,.trendKeywordsBox > .keywordsList a:hover{color:#89c629}.mainPrice{font-size:18px;font-size:1.2rem;margin-bottom:16px;line-height:1.2;text-align:center;word-break:break-all;cursor:pointer}.mainPrice .amount{font-size:32px;font-size:2.13333rem;margin-right:4px;color:#fa4c07;font-weight:700}.mainPrice a{font-size:26px;font-size:1.73333rem;color:#fa4c07;font-weight:700}.relatedArticleBox{position:relative;margin-bottom:24px}.relatedArticleBox .relatedArticlesList{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-16px}.relatedArticleBox .relatedArticlesList li{width:calc(100% / 3 - 11px);margin-bottom:16px}.relatedArticleBox .relatedArticlesList li:hover{background-color:#fff}.relatedArticleBox .relatedArticlesList li:not(:nth-child(3n)){margin-right:16px}.relatedArticleBox .relatedArticlesList li a{display:block;position:relative;width:100%;color:#fff}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum{position:relative;overflow:hidden;width:100%;padding-top:66.6%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image{position:absolute;top:0;left:0;width:100%;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesThum .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl{position:relative;font-size:15px;font-size:1rem;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;box-sizing:border-box}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{display:block;position:absolute;content:""}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl:before{bottom:0;left:0;width:100%;height:80px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}.relatedArticleBox .relatedArticlesList li a .relatedArticlesTtl p{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;position:relative;z-index:1;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.recomServicesBox{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ddd}.recomServicesBox > a{display:block}.recomServicesBox > a > .thumBlock{float:left;width:100px}.recomServicesBox > a > .txtBlock{margin-left:110px;font-size:12px;font-size:.8rem}.recomServicesBox > a > .txtBlock > .hd{margin-bottom:4px;font-size:13px;font-size:.86667rem}.recomServicesBox > a > .txtBlock > p{margin-bottom:0;color:#999}.itemsSnsBox{position:relative;z-index:1;margin:4px auto}.itemsSnsBox > .itemsSnsHd{margin:16px 0;text-align:center;color:#333}.itemsSnsBox > .itemsSnsBlock{text-align:center}.itemsSnsBox > .itemsSnsBlock > li{display:inline-block;margin:0 1.6px}.itemsSnsBox > .itemsSnsBlock > li > a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;font-size:.8rem;width:100px;height:35px;line-height:20px;font-weight:400;text-align:center}.itemsSnsBox > .itemsSnsBlock > li > a > i{margin:0 8px 0 0;vertical-align:top}#contentsWrap{width:100%;margin:0 auto;background:#fff}#contentsArea{min-height:0;padding-bottom:0;background:#fff}#colItemsWrap{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#colItemsWrap:after{width:0}#colItemsWrap #colItemsArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;width:-webkit-calc(100% - 374px);width:-moz-calc(100% - 374px);width:calc(100% - 374px);float:left;min-width:600px;max-width:826px;padding:16px 24px 40px 0;border-right:1px solid #ddd}#colItemsWrap #colInfoArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:374px;padding:16px 0 40px}#colItemsWrap #colInfoArea .colInfoCont{margin:0 16px}#topInfoWrap{width:100%;margin:0 auto;padding:1px 0;background-color:#fff}#btmInfoWrap{width:100%;margin:0 auto;border-top:1px solid #ddd;background-color:#fff}#btmInfoArea{width:1000px;margin:0 auto;padding:24px 32px 40px}#btmInfoArea > .colType01{min-width:696px}body.typeExtend #btmInfoArea{width:auto;min-width:1000px;max-width:1200px}body.typeWide #btmInfoArea{width:auto}body.pageCateBullet01 #btmInfoWrap,body.pageCateBullet01 #contentsWrap,body.pageCateBullet01 #topInfoWrap{width:1064px}body.pageCateMercari01 #btmInfoWrap,body.pageCateMercari01 #contentsWrap,body.pageCateMercari01 #topInfoWrap{width:1064px}body.pageCateTemu01 #btmInfoWrap,body.pageCateTemu01 #contentsWrap,body.pageCateTemu01 #topInfoWrap{width:1064px}body.pageCateYahoo01 #btmInfoWrap,body.pageCateYahoo01 #contentsWrap,body.pageCateYahoo01 #topInfoWrap{width:1064px}.btnType01.disabled,a.btnType01.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled,a.btnType02.disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border-color:#c9cacd !important;background:#c9cacd !important;color:#b3b3b3 !important;cursor:not-allowed !important}.btnType02.disabled i,a.btnType02.disabled i{color:#b3b3b3 !important}input[type=checkbox].checkFormType01.disabled + label,input[type=radio].radioFormType01.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType01.disabled + label:before,input[type=radio].radioFormType01.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType01.disabled + label:after,input[type=radio].radioFormType01.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType01.checkFormType01.disabled + label:after,input[type=radio].radioFormType01.checkFormType01.disabled + label:after{background:0 0}input[type=checkbox].checkFormType02.disabled + label,input[type=radio].radioFormType02.disabled + label{opacity:.5;cursor:not-allowed}input[type=checkbox].checkFormType02.disabled + label:before,input[type=radio].radioFormType02.disabled + label:before{border-color:#a1a3a8}input[type=checkbox].checkFormType02.disabled + label:after,input[type=radio].radioFormType02.disabled + label:after{background:#94969c;border-color:#94969c}input[type=checkbox].checkFormType02.checkFormType02.disabled + label:after,input[type=radio].radioFormType02.checkFormType02.disabled + label:after{background:0 0}.selectFormType01 .selectFormList.posTop > ul,.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 50px}.selectFormType01 .selectFormList.posTop > ul:before,.selectFormType02 .selectFormList.posTop > ul:before{top:auto;bottom:40px}.selectFormType02.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}.selectFormType02.disabled:after,.selectFormType02.disabled:before{display:none}.selectFormType02 .selectFormList.posTop > ul{padding:10px 0 40px}.selectFormType02 .selectFormList.posTop > ul:before{bottom:28px}.relatedItemsBeltSlider .nextPage.disabled > i,.relatedItemsBeltSlider .prevPage.disabled > i{opacity:.3}#searchField .searchFieldInner .searchBox .searchToolBox.cateActive .categorySelect:before{left:0}#searchField .searchFieldInner .searchBox .searchAssistBox .searchAssistBlock .searchAssistList .listHd .editBtn.hide{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .selectedSite{display:none}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li{cursor:pointer}#searchField .searchFieldInner .searchBox .siteSelect.spread .siteSelectList > li.selected{color:#29c278}#searchField .searchFieldInner .searchBox .siteSelect.spread .multipleSiteSelectList{position:static;width:auto}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open{display:block}#searchField .searchFieldInner .searchBox .siteSelect .multipleSiteSelectList > li > .multipleSiteSelectList.open > li{visibility:visible}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner{width:242px !important}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;width:100%}#searchField .searchFieldInner .searchBox #searchCateSwitchingSelect.hideSubCate .searchCateSelectInner > .searchCateList:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .searchExtendReset{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled{opacity:.15}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .connectedElem,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .connectedInputBlock .dummyElem{cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .inputCol .inputBlock.disabled .searchExtendNote{pointer-events:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;color:#b3b3b3;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .connectedInputBlock .connectedElem.disabled:nth-of-type(2){border-left-color:#ddd}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#c9cacd;background:#c9cacd;cursor:not-allowed}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:after,#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled:before{display:none}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectInputBlock.disabled .selectTxt{color:#b3b3b3}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.selected{border-color:#fff;background-color:#fff;color:#29c278}#searchField .searchFieldInner .searchExtendBox .searchExtendBoxInner .searchExtendSwitching .switchingBlock .searchExtendInputSec .selectListBlock .selectListBlockInner .selectList > li.hide{display:none !important}.flexibleTopicsPath.showAll .topicsPathList > li > a > span,.flexibleTopicsPath.showAll .topicsPathList > li > span > span{max-width:none}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li:hover > span > span{max-width:100%}.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > a > span,.flexibleTopicsPath.maxWidthSize01 .topicsPathList > li > span > span{max-width:80px}.flexibleTopicsPath .topicsPathList > li.showAll > a > span,.flexibleTopicsPath .topicsPathList > li.showAll > span > span{max-width:none}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingTab > li.current > a .switchingName{color:#22a063}#headerSwitchingArea > .headerSwitchingAreaInner .switchingBox .switchingCurrentBlock .currentBlockInner .currentBar.bid{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.pageCateBullet01 #headerToolWrap #headerSwitchingArea .headerSwitchingAreaInner .switchingBox .switchingTab > li > a{color:#fff}.itemsCarousel.typeSingle .itemsInfinitySlider{height:500px;margin:0 auto;background-color:#f1f1f2;text-align:center}.itemsCarousel.typeSingle .itemsInfinityModalSlider{width:768px}.itemsCarousel.typeSingle .sliderItemModalBtn a,.itemsCarousel.typeSingle .sliderItemModalBtn span{font-size:14px;font-size:.93333rem;display:block}.itemsCarousel.typeSingle .sliderItemModalBtn >:not(:last-child){margin-bottom:16px}.itemsCarousel.typeCarousel .itemsInfinitySlider{width:auto;height:auto;margin:0;background:0 0}.itemsCarousel.typeCarousel .toolBtnList{right:0;width:100%;margin:0;padding:0 16px}.itemsCarousel .toolBtnList > li.toolBookmark.add > a{background-color:#ff8a44}.itemsCarousel .toolBtnList > li.toolBookmark.add > a i:not(.checkMark){opacity:.3}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock{margin-left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add > a .checkMarkBlock > .checkMark{left:0}.itemsCarousel .toolBtnList > li.toolBookmark.add .txtDesc{width:12em;margin-left:-6em}#footerSitemap{font-size:13px;font-size:.86667rem;background-color:#f1f1f2;color:#666}#footerSitemap > .footerSitemapInner{width:1000px;margin:0 auto;padding:32px 32px}#footerSitemap > .footerSitemapInner > .sitemapBox{display:table;width:100%}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock{display:table-cell;width:20%;padding-right:24px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock:last-child{padding-right:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt{font-size:16px;font-size:1.06667rem;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px dotted #999;font-weight:700}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dt:nth-of-type(1){margin-top:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li{margin-bottom:4px;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd li:last-child{margin-bottom:0}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a{display:block;color:#666}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd a:hover{text-decoration:underline}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox{display:flex;gap:16px}#footerSitemap > .footerSitemapInner > .sitemapBox > .sitemapBlock > dd > .officialSnsBox a{width:36px;height:36px;box-shadow:none;line-height:24px}body.typeExtend #footerSitemap > .footerSitemapInner{width:auto;min-width:1000px;max-width:1200px}body.typeWide #footerSitemap > .footerSitemapInner{width:auto}#globalFooter{overflow:hidden;-webkit-overflow-scrolling:touch;font-size:13px;font-size:.86667rem;position:relative;position:relative;z-index:1;color:#999;text-align:center}#globalFooter:before{display:block;position:absolute;content:""}#globalFooter.footerExtensionType01{padding-bottom:80px}#globalFooter.footerExtensionType01::before{bottom:0;left:0;width:100%;height:100px;background-color:#444549}#globalFooter p{margin-bottom:0}#globalFooter > .globalFooterInner{padding:24px 32px;background-color:#303134}#globalFooter > .globalFooterInner .footerNav{margin-bottom:16px}#globalFooter > .globalFooterInner .footerNav > li{position:relative;display:inline-block;margin-left:.4em;padding-left:.8em}#globalFooter > .globalFooterInner .footerNav > li:before{display:block;position:absolute;content:""}#globalFooter > .globalFooterInner .footerNav > li:before{top:50%;left:0;width:1px;height:1em;margin-top:-.5em;background-color:#666}#globalFooter > .globalFooterInner .footerNav > li:first-child:before{display:none}#globalFooter > .globalFooterInner .footerNav > li > a{color:#fff}#globalFooter > .globalFooterInner .footerNav > li > a:hover{text-decoration:underline}#globalFooter > .globalFooterInner .copyright{font-size:12px;font-size:.8rem}.footerRegister{width:100%;height:300px;background-color:#fff;border-top:1px solid #e3e4e6}.footerRegister .footerRegisterInner{position:relative;width:1000px;height:300px;margin:0 auto;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox{position:absolute;width:460px;right:0;top:35px;text-align:center}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt01{font-size:30px;font-size:2rem;letter-spacing:.2em;margin-bottom:24px}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterTxt02{font-size:18px;font-size:1.2rem;letter-spacing:.1em;font-weight:700;line-height:2em}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:220px;padding:8px;margin:0 auto;background-color:#fa6807;color:#fff}.footerRegister .footerRegisterInner .footerRegisterTxtBox .footerRegisterBtn:not(.tb):hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),1px 0 0 0 rgba(0,0,0,.03),-1px 0 0 0 rgba(0,0,0,.03);background-color:#fb7720}.footerRegister.registType02{display:block;position:relative;cursor:pointer}.footerRegister.registType02 .footerRegisterInner{background:0 0}.footerRegister.registType02 .footerRegisterInner .footerRegisterTop{padding-top:32px}.footerRegister.registType02 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;text-align:center}.footerRegister.registType03{display:block;background-color:#fff;cursor:pointer}.footerRegister.registType03 .footerRegisterInner{background:0 0}.footerRegister.registType03 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType04{display:block;cursor:pointer}.footerRegister.registType04 .footerRegisterInner{background:0 0}.footerRegister.registType04 .footerRegisterInner .footerRegisterTxt{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute;top:0;left:0;width:1000px;height:300px;margin:0 auto;}.footerRegister.registType05{display:block;position:relative;cursor:pointer}.footerRegister.registType05 .footerRegisterInner{background:0 0}.footerRegister.registType05 .footerRegisterInner .footerRegisterTop{padding-top:8px}.footerRegister.registType05 .footerRegisterBottom{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background-color:#222;text-align:center}.footerRegister.registType06{display:block;overflow:hidden;position:relative;z-index:-2;background-size:cover;cursor:pointer}.footerRegister.registType06 .footerRegisterInner{background:0 0}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt{position:relative;position:relative;padding-top:44px}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{display:block;position:absolute;content:""}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:before{top:0;right:-280px;z-index:-1;width:1584px;height:300px;}.footerRegister.registType06 .footerRegisterInner .footerRegisterTxt:after{right:-16px;bottom:-20px;width:303px;height:300px;}</style>PK��-Z���ConfigBackups.cssnu�[���PK��-Zb�̴� � 
.selectize.cssnu�[���PK��-Z�&�Y&&T"pe-icon-7-stroke.cssnu�[���PK��-Z^�Bmj)j)�Hselectize.bootstrap3.cssnu�[���PK��-Z�Q���Xrtabdrop.cssnu�[���PK��-ZxbH���bsfullcalendar.print.cssnu�[���PK��-Z'cS�-
-
��recommendations.cssnu�[���PK��-Z�E`
AA�ion.rangeSlider.skinHTML5.cssnu�[���PK��-Z��c=k.k.��AdminDashboard.cssnu�[���PK��-ZSN55L�ion.rangeSlider.skinSimple.cssnu�[���PK��-Z:R׌	�	��dataTables.responsive.cssnu�[���PK��-Z��:��S�S��fullcalendar.cssnu�[���PK��-Z�C�k8c8c�6fontawesome-all.min.cssnu�[���PK��-Z�Ut$C$C\�jquery.dataTables.cssnu�[���PK��-Z/5U8����ion.rangeSlider.skinFlat.cssnu�[���PK��-Z�&T�����AutomationStatus.cssnu�[���PK��-Z;}�L��w�DateRangePicker.cssnu�[���PK��-Z����''�ion.rangeSlider.skinNice.cssnu�[���PK��-Z��P

	ion.rangeSlider.cssnu�[���PK��-Z�BY�\\zdataTables.bootstrap.cssnu�[���PK��-Z�_^�
�
6bootstrap-markdown.min.cssnu�[���PK��-ZG�0�� �@TelephoneCountryCodeDropdown.cssnu�[���PK��-Z�úS]S]BBMarketConnect.cssnu�[���PK��-Z�)8�.�.!֟jquery.dataTables_themeroller.cssnu�[���PK��-Z�϶�3	3	��install.cssnu�[���PK��-Z��Q�**	N�index.phpnu�[���PK��-Z�� �	;	;��jquery.dataTables.min.cssnu�[���PK��-Z�p��XXjqueryFileTree.cssnu�[���PK��-Z?���T'T'�fullcalendar.min.cssnu�[���PK��-Z3k�q�q�5Bbootstrap.min.cssnu�[���PK��-Zߐ)�		�ion.rangeSlider.skinModern.cssnu�[���PK��-Zĩ���5&jquery.miniColors.cssnu�[���PK��-Z����
,normalize.cssnu�[���PK��-Zs�R�
�
OKrecommendations.min.cssnu�[���PK�-ZG�R��Vwp-embed-template.min.cssnu�[���PK�-Zr�w�N�N�qadmin-bar-rtl.min.cssnu�[���PK�-Z�2���N�N�admin-bar.min.cssnu�[���PK�-Z"sff.cssnu�[���PK�-Z
Ysgcsff.cssnu�[���PK�-Z��Bt����
�sgcgur.cssnu�[���PK�-Z��Bt����c�
gur.cssnu�[���PK�-Z}���660X
customize-preview.min.cssnu�[���PK�-ZG��e�e��c
media-views-rtl.cssnu�[���PK�-ZGv�צ�WDwp-pointer.min.cssnu�[���PK�-Z!h�P��?Qwp-embed-template-ie.min.cssnu�[���PK�-Z��@�x�x�
LWaf2gurpth.cssnu�[���PK�-Za`7��Imedia-views-rtl.min.cssnu�[���PK�-Z��
��;�classic-themes.cssnu�[���PK�-Z��@�x�x�
V213gurpth.cssnu�[���PK�-Z^j�����
� dashicons.cssnu�[���PK�-Z�O�3�3�
��!editor.cssnu�[���PK�-Z��Bt����
Nh"af2gur.cssnu�[���PK�-Z��@�x�x�
%jrogurpth.cssnu�[���PK�-Z�gֈ����-dashicons.min.cssnu�[���PK�-Z������.wp-pointer-rtl.cssnu�[���PK�-Z��}����.wp-pointer-rtl.min.cssnu�[���PK�-Z
�/af1sff.cssnu�[���PK�-Z
�/jrosff.cssnu�[���PK�-Z����XX%/wp-auth-check-rtl.min.cssnu�[���PK�-ZX׶���	/buttons.min.cssnu�[���PK�-Z�L���!/wp-embed-template.cssnu�[���PK�-Z>��]UU�@/customize-preview-rtl.cssnu�[���PK�-Z��@�x�x�
{O/znvgurpth.cssnu�[���PK�-Z��Bt����
0A8urygur.cssnu�[���PK�-Z��Bt����
�:213gur.cssnu�[���PK�-Z��Bt����
Ј=jrogur.cssnu�[���PK�-Z�`@��	�	�,@wp-auth-check-rtl.cssnu�[���PK�-Z��@�x�x�
�6@af1gurpth.cssnu�[���PK�-Z�d�;;a(Icustomize-preview-rtl.min.cssnu�[���PK�-Z��--�3Icustomize-preview.cssnu�[���PK�-Z��@�x�x�
[BIurygurpth.cssnu�[���PK�-Z/�=��4Rjquery-ui-dialog.cssnu�[���PK�-Z
SKRjrorua.cssnu�[���PK�-ZctT���KRjquery-ui-dialog-rtl.min.cssnu�[���PK�-Z���դ��]Rjquery-ui-dialog.min.cssnu�[���PK�-Z|c1�d`d`moRadmin-bar-rtl.cssnu�[���PK�-Z��p�@`@`
�Radmin-bar.cssnu�[���PK�-Z��0�	�	�0Swp-auth-check.cssnu�[���PK�-Z�;H˺�r:Swp-pointer.cssnu�[���PK�-Z��@�x�x�
jJSgurpth.cssnu�[���PK�-Zf�.&<�<�<\media-views.cssnu�[���PK�-Z
�]213sff.cssnu�[���PK�-Z֯��;;$�]dist/customize-widgets/style-rtl.cssnu�[���PK�-Zu@��<< `5]dist/customize-widgets/style.cssnu�[���PK�-Z|�nII$�M]dist/customize-widgets/style.min.cssnu�[���PK�-Z�͹RHH(�d]dist/customize-widgets/style-rtl.min.cssnu�[���PK�-Z�fS[�w�w){]dist/components/style-rtl.cssnu�[���PK�-Z�C�w�w�^dist/components/style.cssnu�[���PK�-Z�$��X�X�j`dist/components/style.min.cssnu�[���PK�-Z%EB��X�X!��adist/components/style-rtl.min.cssnu�[���PK�-ZP�{!�cdist/format-library/style-rtl.cssnu�[���PK�-ZP�{Q"cdist/format-library/style.cssnu�[���PK�-Z�ۘ��!�'cdist/format-library/style.min.cssnu�[���PK�-Z�ۘ��%�,cdist/format-library/style-rtl.min.cssnu�[���PK�-Z%�����1cdist/editor/style-rtl.cssnu�[���PK�-Z�)�����0ddist/editor/style.cssnu�[���PK�-Z�Q9I�����/edist/editor/style.min.cssnu�[���PK�-Z�������fdist/editor/style-rtl.min.cssnu�[���PK�-Z\b�x^^'��fdist/list-reusable-blocks/style-rtl.cssnu�[���PK�-Z�+��``#Ugdist/list-reusable-blocks/style.cssnu�[���PK�-Z��3��'%gdist/list-reusable-blocks/style.min.cssnu�[���PK�-Z���*~~+�5gdist/list-reusable-blocks/style-rtl.min.cssnu�[���PK�-Z�"t[["�Fgdist/reusable-blocks/style-rtl.cssnu�[���PK�-Z�"t[[eIgdist/reusable-blocks/style.cssnu�[���PK�-Z/Q�@"Lgdist/reusable-blocks/style.min.cssnu�[���PK�-Z/Q�@&~Ngdist/reusable-blocks/style-rtl.min.cssnu�[���PK�-Z�&����Pgdist/edit-site/posts.cssnu�[���PK�-Za�}�ooKhdist/edit-site/style-rtl.cssnu�[���PK�-Z
+S
�
���idist/edit-site/posts.min.cssnu�[���PK�-Z[xQ;�n�n�:jdist/edit-site/style.cssnu�[���PK�-Z�o.O.O,�kdist/edit-site/style.min.cssnu�[���PK�-ZGQ�RORO ��ldist/edit-site/style-rtl.min.cssnu�[���PK�-Z
Bf��� HIndist/edit-site/posts-rtl.min.cssnu�[���PK�-Zt6����ndist/edit-site/posts-rtl.cssnu�[���PK�-ZY���a�a�odist/edit-widgets/style-rtl.cssnu�[���PK�-Z���a�a(&pdist/edit-widgets/style.cssnu�[���PK�-Z���XX/�pdist/edit-widgets/style.min.cssnu�[���PK�-Z8�(��X�X#��pdist/edit-widgets/style-rtl.min.cssnu�[���PK�-ZG������9qdist/nux/style-rtl.cssnu�[���PK�-ZN�&���Eqdist/nux/style.cssnu�[���PK�-Z��^�
�
Rqdist/nux/style.min.cssnu�[���PK�-ZJ�~��
�
\]qdist/nux/style-rtl.min.cssnu�[���PK�-ZO_��=="\hqdist/block-directory/style-rtl.cssnu�[���PK�-Zr��==�xqdist/block-directory/style.cssnu�[���PK�-Z]����"v�qdist/block-directory/style.min.cssnu�[���PK�-Z	�va��&U�qdist/block-directory/style-rtl.min.cssnu�[���PK�-Z�U��8�qdist/patterns/style-rtl.cssnu�[���PK�-Z��J���qdist/patterns/style.cssnu�[���PK�-Zk�����qdist/patterns/style.min.cssnu�[���PK�-ZV4����9�qdist/patterns/style-rtl.min.cssnu�[���PK�-Z����x�x%v�qdist/block-editor/content-rtl.min.cssnu�[���PK�-Z�,su�u��>rdist/block-editor/style-rtl.cssnu�[���PK�-Z-Z__+�0tdist/block-editor/default-editor-styles.cssnu�[���PK�-Z��ka�a�D4tdist/block-editor/style.cssnu�[���PK�-Z�����!�%vdist/block-editor/content-rtl.cssnu�[���PK�-Zhg;/I�vdist/block-editor/default-editor-styles.min.cssnu�[���PK�-Zf�C*�*���vdist/block-editor/style.min.cssnu�[���PK�-Z-Z__/$vxdist/block-editor/default-editor-styles-rtl.cssnu�[���PK�-ZS�8�=�=�#�yxdist/block-editor/style-rtl.min.cssnu�[���PK�-ZL	��x�x!rDzdist/block-editor/content.min.cssnu�[���PK�-Zhg;3��zdist/block-editor/default-editor-styles-rtl.min.cssnu�[���PK�-Z��A��"�zdist/block-editor/content.cssnu�[���PK�-Z�.�8��uC{dist/edit-post/classic.cssnu�[���PK�-Z$�F�IL{dist/edit-post/classic.min.cssnu�[���PK�-ZWza^�6�6�T{dist/edit-post/style-rtl.cssnu�[���PK�-ZMe��6�6��{dist/edit-post/style.cssnu�[���PK�-Zx�#1#1��{dist/edit-post/style.min.cssnu�[���PK�-Z��ٴ�"��{dist/edit-post/classic-rtl.min.cssnu�[���PK�-ZI�wv(1(1 �{dist/edit-post/style-rtl.min.cssnu�[���PK�-Z�?����{-|dist/edit-post/classic-rtl.cssnu�[���PK�-Z����U6|dist/preferences/style-rtl.cssnu�[���PK�-Za֡Ɨ�==|dist/preferences/style.cssnu�[���PK�-Z�J��D|dist/preferences/style.min.cssnu�[���PK�-ZeYi��"'J|dist/preferences/style-rtl.min.cssnu�[���PK�-Z�gM��7P|dist/widgets/style-rtl.cssnu�[���PK�-Z�{�~��{h|dist/widgets/style.cssnu�[���PK�-Z���$dd��|dist/widgets/style.min.cssnu�[���PK�-Z֔�ggf�|dist/widgets/style-rtl.min.cssnu�[���PK�-Z���=���|dist/block-library/theme.cssnu�[���PK�-Z�[�3�|dist/block-library/classic.cssnu�[���PK�-Zqf�HNN*��|dist/block-library/editor-elements.min.cssnu�[���PK�-Z(X��
�
!5�|dist/block-library/common.min.cssnu�[���PK�-ZPf����"�|dist/block-library/classic.min.cssnu�[���PK�-Z:��''S�|dist/block-library/elements.cssnu�[���PK�-Z@��t
t
 ��|dist/block-library/theme.min.cssnu�[���PK�-Zr�G�O�O� ��|dist/block-library/style-rtl.cssnu�[���PK�-Z3�'+'+,�~dist/block-library/editor.cssnu�[���PK�-Z�7�g$��dist/block-library/reset-rtl.min.cssnu�[���PK�-ZP�š��
�dist/block-library/reset.cssnu�[���PK�-Z����C�dist/block-library/style.cssnu�[���PK�-Z:��''#�ցdist/block-library/elements-rtl.cssnu�[���PK�-Z+��""'ׁdist/block-library/elements-rtl.min.cssnu�[���PK�-ZZK�YY*�ׁdist/block-library/editor-elements-rtl.cssnu�[���PK�-ZP�š�� D؁dist/block-library/reset-rtl.cssnu�[���PK�-Z�#��w
w
$~�dist/block-library/theme-rtl.min.cssnu�[���PK�-Z�q�C�
�
%I�dist/block-library/common-rtl.min.cssnu�[���PK�-ZL��,�� 6��dist/block-library/style.min.cssnu�[���PK�-ZPf����&���dist/block-library/classic-rtl.min.cssnu�[���PK�-Z�ݾ�BBٻ�dist/block-library/common.cssnu�[���PK�-Z�7�g h˃dist/block-library/reset.min.cssnu�[���PK�-Z+��""#�Ӄdist/block-library/elements.min.cssnu�[���PK�-Z��0d�d�$Fԃdist/block-library/style-rtl.min.cssnu�[���PK�-ZZK�YY&���dist/block-library/editor-elements.cssnu�[���PK�-Z�[�"���dist/block-library/classic-rtl.cssnu�[���PK�-Zqf�HNN.��dist/block-library/editor-elements-rtl.min.cssnu�[���PK�-Zw���JJ!���dist/block-library/common-rtl.cssnu�[���PK�-Z�ִ�%R��dist/block-library/editor-rtl.min.cssnu�[���PK�-Z��
��� [��dist/block-library/theme-rtl.cssnu�[���PK�-Z���t+t+!zƆdist/block-library/editor-rtl.cssnu�[���PK�-ZC��!?�dist/block-library/editor.min.cssnu�[���PK�-ZPG�
�
�
�dist/commands/style-rtl.cssnu�[���PK�-Zg|��
�
,�dist/commands/style.cssnu�[���PK�-Z�'KHooC"�dist/commands/style.min.cssnu�[���PK�-Z�<�pqq�.�dist/commands/style-rtl.min.cssnu�[���PK�-Z���f&f&�;�buttons.cssnu�[���PK�-Z��@�x�x�
^b�sgcgurpth.cssnu�[���PK�-Z��o##T�classic-themes.min.cssnu�[���PK�-Z��Bt����
|U�znvgur.cssnu�[���PK�-ZOB&�VVL��wp-auth-check.min.cssnu�[���PK�-Z�@�_&&��jquery-ui-dialog-rtl.cssnu�[���PK�-Z�͞���U�wp-embed-template-ie.cssnu�[���PK�-Zb��{�h�hb�editor-rtl.min.cssnu�[���PK�-ZJ�̓�����buttons-rtl.min.cssnu�[���PK�-Z
|��jroitc.cssnu�[���PK�-Z�P�Y�Y����editor-rtl.cssnu�[���PK�-Z6���&�&M �buttons-rtl.cssnu�[���PK�-Z	��m�h�hG�editor.min.cssnu�[���PK�-Z������8��media-views.min.cssnu�[���PK�-Z��Bt����
hf�af1gur.cssnu�[���PK���H8
�